Enhancing and Exploiting a Language Mechanism for Legitimate Manipulation of Execution States
Enhancing and Exploiting a Language Mechanism for Legitimate Manipulation of Execution States
批准号:
21300008
负责人:
YASUGI Masahiro
金额:
$11.48万
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (B)
财政年份:
2009
资助国家:
日本
项目状态:
已结题
起止时间:
2009-04-01 至 2014-03-31
中文摘要
我们可以通过使用一种语言机制(称为l闭包)来实现具有动态维护软件执行功能的语言系统,该机制支持对执行状态的合法操作。在本研究中,我们将提出的机制应用于适当的尾部递归的有效实现。我们还提出并评估了利用并行系统中可用资源的各种方案,并将所提出的机制应用于动态负载平衡。使用所建议机制的新实现,我们降低了l闭包的平摊调用成本。我们还在编译器实现中支持x86-64,并评估了短函数的寄存器分配效果。
英文摘要
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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
実行時情報を活用した第一級継続のオーバーヘッド削減手法
使用运行时信息的一流连续开销减少方法
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[片桐国建, 小宮常康]
通讯作者:
小宮常康
コードシェーカ:コード配置効果を考慮した適正な性能評価システム
Code shaker:考虑代码放置效果的适当性能评估系统
DOI:
--
发表时间:
2012
期刊:
影响因子:
--
作者:
[松田友希, 八杉昌宏, 鵜川始陽]
通讯作者:
鵜川始陽
並列/高信頼プログラミング言語と実装技術
并行/高可靠性编程语言及实现技术
DOI:
--
发表时间:
2011
期刊:
影响因子:
--
作者:
[K.Tanaka, A.Yamada, K.Yasunaga, 八杉 昌宏]
通讯作者:
八杉 昌宏
Dynamic Graph Traversals for Concurrent Rewriting using Work-Stealing Frameworks for Multicore Platforms
使用多核平台的工作窃取框架进行并发重写的动态图遍历
DOI:
--
发表时间:
2010
期刊:
影响因子:
--
作者:
[Masahiro Yasugi, Tasuku Hiraishi, Seiji Umatani, Taiichi Yuasa]
通讯作者:
Taiichi Yuasa
高性能,高信頼性,高生産性並列計算環境向けプログラミング言語/システム
用于并行计算环境的高性能、高可靠性、高生产率的编程语言/系统
DOI:
--
发表时间:
2010
期刊:
影响因子:
--
作者:
[Haibo Yu, T. Mine, M. Amamiya, 八杉昌宏]
通讯作者:
八杉昌宏
共 55 条
Towards Typed Intermediate Languages for Safe Parallel Computing Bases among Multiple High-Level Languages
-
批准号:26540030
-
项目类别:Grant-in-Aid for Challenging Exploratory Research
-
资助金额:$2.41万
-
财政年份:2014
-
负责人:YASUGI Masahiro
-
依托单位:
Towards Highly Universal Typed Intermediate Languages
-
批准号:23650013
-
项目类别:Grant-in-Aid for Challenging Exploratory Research
-
资助金额:$2.25万
-
财政年份:2011
-
负责人:YASUGI Masahiro
-
依托单位:
海外基金