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)
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
- 作者:Haibo Yu;T. Mine;M. Amamiya;八杉昌宏
- 通讯作者:八杉昌宏
コードシェーカ:コード配置効果を考慮した適正な性能評価システム
Code shaker:考虑代码放置效果的适当性能评估系统
- DOI:
- 发表时间:2012
- 期刊:
- 影响因子:0
- 作者:松田友希;八杉昌宏;鵜川始陽
- 通讯作者:鵜川始陽
並列/高信頼プログラミング言語と実装技術
并行/高可靠性编程语言及实现技术
- DOI:
- 发表时间:2011
- 期刊:
- 影响因子:0
- 作者:K.Tanaka;A.Yamada;K.Yasunaga;八杉 昌宏
- 通讯作者:八杉 昌宏
{{
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 Typed Intermediate Languages for Safe Parallel Computing Bases among Multiple High-Level Languages
多种高级语言之间安全并行计算基础的类型化中间语言
- 批准号:
26540030 - 财政年份:2014
- 资助金额:
$ 11.48万 - 项目类别:
Grant-in-Aid for Challenging Exploratory Research
Towards Highly Universal Typed Intermediate Languages
迈向高度通用的类型中间语言
- 批准号:
23650013 - 财政年份:2011
- 资助金额:
$ 11.48万 - 项目类别:
Grant-in-Aid for Challenging Exploratory Research
相似海外基金
安全・高信頼ソフトウェアシステムのための高階・型付き・並行プログラミング言語理論
用于安全可靠软件系统的高阶、类型和并发编程语言理论
- 批准号:
23K20379 - 财政年份:2024
- 资助金额:
$ 11.48万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
コンパイラ中間表現に基づく情報流解析による安全性検証の多プログラミング言語展開
基于编译器中间表示的信息流分析多编程语言安全验证开发
- 批准号:
24K14906 - 财政年份:2024
- 资助金额:
$ 11.48万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
第二プログラミング言語習得における認知シミュレーション
学习第二编程语言的认知模拟
- 批准号:
24K14902 - 财政年份:2024
- 资助金额:
$ 11.48万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
高階書換え系による次世代マルチパラダイム・プログラミング言語の展開
使用高阶重写系统开发下一代多范式编程语言
- 批准号:
24K02919 - 财政年份:2024
- 资助金额:
$ 11.48万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
高い抽象度レベルを持つ宣言的分散プログラミング言語の実現と高度化
具有高抽象级别的声明式分布式编程语言的实现和改进
- 批准号:
24K02922 - 财政年份:2024
- 资助金额:
$ 11.48万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
量子計算・確率計算と高級プログラミング言語の融合のための基盤理論
量子计算/概率计算与高级编程语言融合的基础理论
- 批准号:
24K14814 - 财政年份:2024
- 资助金额:
$ 11.48万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
プログラミング言語への意味的バージョンの導入による更新支援技術の研究
编程语言引入语义版本更新支持技术研究
- 批准号:
23K19961 - 财政年份:2023
- 资助金额:
$ 11.48万 - 项目类别:
Grant-in-Aid for Research Activity Start-up
次世代の高機能量子プログラミング言語の設計と、特に変数の扱いに関する理論的研究
下一代高性能量子编程语言的设计特别是变量处理的理论研究
- 批准号:
23KJ1372 - 财政年份:2023
- 资助金额:
$ 11.48万 - 项目类别:
Grant-in-Aid for JSPS Fellows
バージョンを言語要素に持つプログラミング言語の開発
开发以版本作为语言元素的编程语言
- 批准号:
22KJ1313 - 财政年份:2023
- 资助金额:
$ 11.48万 - 项目类别:
Grant-in-Aid for JSPS Fellows
初等中等教育における異なるプログラミング言語へのシームレスな接続に関する研究
中小学教育中不同编程语言的无缝衔接研究
- 批准号:
22K02954 - 财政年份:2022
- 资助金额:
$ 11.48万 - 项目类别:
Grant-in-Aid for Scientific Research (C)