Translation Validation of Advanced Compiler Optimizations
Translation Validation of Advanced Compiler Optimizations
批准号:
0098299
负责人:
Lenore Zuck
金额:
$24.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2001
资助国家:
美国
项目状态:
已结题
起止时间:
2001-07-01 至 2003-06-30
中文摘要
职务名称:高级编译器优化的翻译验证PI:Lenore Zuck提案编号:CCR-0098299本研究的目标是在广泛优化的情况下确保编译正确性的最新技术水平。 这将通过使用翻译验证来实现,而不是验证编译器本身,而是构建一个工具,正式确认编译器每次运行产生的目标代码是源程序的正确翻译。 正在开发的方法将处理现代体系结构的广泛的优化集,从戏剧性地改变程序结构的高级循环优化到低级机器相关优化,例如指令调度。 本研究将首先发展正确翻译的理论。 将特别注意获得现代体系结构的硬件因素特性的最大忠实表示,例如指令延迟、CPU资源等。首选(通常是强制性的)方法是验证器工具应该通过仔细分析源和目标自动导出所有这些信息。 该提案第二部分的一个主要组成部分将致力于发展能够完成这项任务的化学和分析技术。
英文摘要
Title: Translation Validation of Advanced Compiler Optimizations PI: Lenore ZuckProposal Number: CCR-0098299This goal of the research is to advance the state of the art in ensuring the correctness of compilation in the presence of extensive optimization. This will be achieved via the use of translation validation where, rather than verifying the compiler itself one constructs a tool that formally confirms that the target code produced by each run of the compiler is a correct translation of the source program. The methods being developed will handle an extensive set of optimizations for modern architectures, ranging from high level loop optimizations that dramaically change the structure of a program to low level machine dependent optimizations, such a instruction scheduling. The research will first develop the theory of a correct translation. Special care will be taken to obtain a maximally faithful representation of hardware factors characteristic of modern architectures, such as instruction latencies, CPU resources, etc.The preferred (and often mandatory) approach is that the validator tool should derive all of this information automatically by a carefully analysis of the source and the target. A major component of the secondpart of the proposal will be dedicated to the development of heuristics and analysis techniques by which this task can be accomplished.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
EAGER: A Roadmap for research towards verification of NextG technologies
-
批准号:2140207
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2021
-
负责人:Lenore Zuck
-
依托单位:
FMitF: Track I: Injecting Formal Methods into Internet Standardization
-
批准号:1918429
-
项目类别:Standard Grant
-
资助金额:$74.97万
-
财政年份:2019
-
负责人:Lenore Zuck
-
依托单位:
SHF: Medium: Self-certifying Compilation and its Applications
-
批准号:1564296
-
项目类别:Standard Grant
-
资助金额:$85.45万
-
财政年份:2016
-
负责人:Lenore Zuck
-
依托单位:
Midwest Verification Day (MVD) 2013
-
批准号:1341855
-
项目类别:Standard Grant
-
资助金额:$1.0万
-
财政年份:2013
-
负责人:Lenore Zuck
-
依托单位:
TWC: Medium: Collaborative: Foundations of Application-Sensitive Access Control Evaluation
-
批准号:1228947
-
项目类别:Standard Grant
-
资助金额:$65.33万
-
财政年份:2012
-
负责人:Lenore Zuck
-
依托单位:
EAGER: From Devlopment Tools to Secure Web Applications
-
批准号:1141863
-
项目类别:Standard Grant
-
资助金额:$22.82万
-
财政年份:2011
-
负责人:Lenore Zuck
-
依托单位:
Translation Validation of Advanced Compiler Optimizations
-
批准号:0456163
-
项目类别:Continuing Grant
-
资助金额:$11.38万
-
财政年份:2004
-
负责人:Lenore Zuck
-
依托单位:
Translation Validation of Advanced Compiler Optimizations
-
批准号:0306538
-
项目类别:Continuing Grant
-
资助金额:$36.0万
-
财政年份:2003
-
负责人:Lenore Zuck
-
依托单位:
CCR: The First Annual Conference on Verification, Model Checking and Abstract Interpretation 2003
-
批准号:0223760
-
项目类别:Standard Grant
-
资助金额:$0.65万
-
财政年份:2002
-
负责人:Lenore Zuck
-
依托单位:
Applications of Knowledge Theory to Distributed Systems
-
批准号:8910289
-
项目类别:Standard Grant
-
资助金额:$4.12万
-
财政年份:1989
-
负责人:Lenore Zuck
-
依托单位:
海外基金