Enhancing and Exploiting a Language Mechanism for Legitimate Manipulation of Execution States
增强和利用语言机制来合法操纵执行状态
基本信息
- 批准号:21300008
- 负责人:
- 金额:$ 11.48万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for Scientific Research (B)
- 财政年份:2009
- 资助国家:日本
- 起止时间:2009-04-01 至 2014-03-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
We can implement language systems with the functionality of dynamic maintenance of software execution by using a language mechanism (called L-closures) which enables legitimate manipulation of execution states. In this study, we applied the proposed mechanism to the efficient implementation of proper tail recursion. We also proposed and evaluated various schemes for exploiting available resources in parallel systems by applying the proposed mechanism to dynamic load balancing. Using a new implementation of the proposed mechanism, we reduced amortized invocation costs of L-closures. We also supported x86-64 in the compiler implementation, and evaluated the effect of register allocation for short functions.
我们可以通过使用能够合法操纵执行状态的语言机制(称为 L 闭包)来实现具有动态维护软件执行功能的语言系统。在本研究中,我们将所提出的机制应用于有效实现适当的尾递归。我们还提出并评估了通过将所提出的机制应用于动态负载平衡来利用并行系统中的可用资源的各种方案。使用所提出机制的新实现,我们减少了 L 闭包的摊销调用成本。我们还在编译器实现中支持 x86-64,并评估了短函数的寄存器分配的效果。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
コードシェーカ:コード配置効果を考慮した適正な性能評価システム
Code shaker:考虑代码放置效果的适当性能评估系统
- DOI:
- 发表时间:2012
- 期刊:
- 影响因子:0
- 作者:松田友希; 八杉昌宏; 鵜川始陽
- 通讯作者:鵜川始陽
動的負荷分散フレームワークTascellの広域分散およびメニーコア環境における評価
动态负载均衡框架Tascell在分布式多核环境下的评估
- DOI:
- 发表时间:2011
- 期刊:
- 影响因子:0
- 作者:平石拓; 八杉昌宏; 馬谷誠二
- 通讯作者:馬谷誠二
Dynamic Graph Traversals for Concurrent Rewriting using Work-Stealing Frameworks for Multicore Platforms
使用多核平台的工作窃取框架进行并发重写的动态图遍历
- DOI:
- 发表时间:2010
- 期刊:
- 影响因子:0
- 作者:Masahiro Yasugi; Tasuku Hiraishi; Seiji Umatani; Taiichi Yuasa
- 通讯作者:Taiichi Yuasa
高性能,高信頼性,高生産性並列計算環境向けプログラミング言語/システム
用于并行计算环境的高性能、高可靠性、高生产率的编程语言/系统
- DOI:
- 发表时间:2010
- 期刊:
- 影响因子:0
- 作者:八杉昌宏
- 通讯作者:八杉昌宏
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
YASUGI Masahiro其他文献
YASUGI Masahiro的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('YASUGI Masahiro', 18)}}的其他基金
Towards Highly Universal Typed Intermediate Languages
迈向高度通用的类型中间语言
- 批准号:
23650013 - 财政年份:2011
- 资助金额:
$ 11.48万 - 项目类别:
Grant-in-Aid for Challenging Exploratory Research
相似海外基金
高性能・高信頼な高水準言語の実装向け持続型例外処理機構の理論と実践
实现高性能可靠高级语言的持久异常处理机制的理论与实践
- 批准号:
19H04087 - 财政年份:2019
- 资助金额:
$ 11.48万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Development of theory and application of programming based on higher-order/typed calculi
基于高阶/类型演算的编程理论和应用的发展
- 批准号:
15H02681 - 财政年份:2015
- 资助金额:
$ 11.48万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Technology for Efficient and Reliable Systems Based on Accurate Execution Stack Access
基于精确执行堆栈访问的高效可靠系统技术
- 批准号:
26280023 - 财政年份:2014
- 资助金额:
$ 11.48万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Development of Fault Tolerant Work Stealing Based Computing Framework
基于容错工作窃取的计算框架的开发
- 批准号:
25730041 - 财政年份:2013
- 资助金额:
$ 11.48万 - 项目类别:
Grant-in-Aid for Young Scientists (B)
Towards Highly Universal Typed Intermediate Languages
迈向高度通用的类型中间语言
- 批准号:
23650013 - 财政年份:2011
- 资助金额:
$ 11.48万 - 项目类别:
Grant-in-Aid for Challenging Exploratory Research