Glacial Variables: Towards Fully Automatic Run-Time Code Generation
Glacial Variables: Towards Fully Automatic Run-Time Code Generation
批准号:
9610075
负责人:
John Launchbury
金额:
$0.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1997
资助国家:
美国
项目状态:
已结题
起止时间:
1997-09-01 至 1999-08-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Program specialization has a distinguished history. Under the name of self-modifying code it has been used in the past for performance improvements. Under the name of partial evaluation it has been used as a transformation to automatically generate compilers from interpreters for declarative languages. Recently, a number of research groups have applied run-time partial evaluation to do run-time code generation (RTCG) as a performance optimization, but they require extensive programmer annotations to determine where to apply the transformation. Transformations do not always yield good optimizations, particularly where the cost/benefit tradeoffs are not highly obvious. This project is developing automatic methods (algorithms and heuristics) for selecting where to apply run-time code generation (RTCG), and examining the interaction between RTCG and scalar and memory-hierarchy optimizations. The project is applying RTCG to a large number of complete scientific applications to determine its applicability. Heretofore RTCG has been applied to benchmark kernels and language interpreters, but not to any wider domains. This project aims to demonstrate that RTCG is ready for production use and that it can be deployed in compilers without requiring extensive reprogramming of applications to make use of its performance improvements.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CISE Postdoctoral Research Associateships in Experimental Computer Science - Verifying Implementations of Model Checking Algorithms
-
批准号:0072761
-
项目类别:Standard Grant
-
资助金额:$6.6万
-
财政年份:2000
-
负责人:John Launchbury
-
依托单位:
Multiple Interpretations of Domain-Specific Languages
-
批准号:9970980
-
项目类别:Continuing Grant
-
资助金额:$32.5万
-
财政年份:1999
-
负责人:John Launchbury
-
依托单位:
CISE PostDoc: Verification of Microprocessor Microarchitecture
-
批准号:9805542
-
项目类别:Standard Grant
-
资助金额:$6.6万
-
财政年份:1998
-
负责人:John Launchbury
-
依托单位:
国内基金
海外基金
Errors-In-Variables模型的贝叶斯估计理论研究
-
批准号:41774009
-
项目类别:面上项目
-
资助金额:69.0万元
-
批准年份:2017
-
负责人:方兴
-
依托单位: