Career: Reusable Specifications for Retargetability
Career: Reusable Specifications for Retargetability
批准号:
9733974
负责人:
Norman Ramsey
金额:
$10.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1998
资助国家:
美国
项目状态:
已结题
起止时间:
1998-06-01 至 2000-05-31
中文摘要
本研究解决了用于翻译、分析、仪器、改进和迁移程序的重新定位工具的问题。这些工具不仅包括编译器,还包括汇编器、链接器、调试器、二进制代码修饰器和二进制翻译器。应用的主要重定向技术是从紧凑的、可重用的机器属性描述生成与机器相关的组件。研究目标是清晰简洁地描述机器属性,以支持重定向的方式表示指令语义,重用规范以重定向各种工具,以及重用规范分析以派生多机器的组件。指令语义分为三层。整个指令集的描述将使用元语言层编写。这些描述将被机械地转换为寄存器传输层,该层以易于分析的形式定义每个指令的语义。解释层将提供寄存器传输的语义解释;不同的解释支持不同的分析和组件生成器。这项研究的主要成果是开发了机器规格方面的新功能;它应该加深我们对机器特性的理解,促进机器级工具的创新,并帮助其他人在开发具有科学和实用价值的工具时节省精力、成本和时间。
英文摘要
This research addresses the problem of retargeting tools used to translate, analyze, instrument, improve, and migrate programs. Such tools include not only compilers, but also assemblers, linkers, debuggers, binary-code modifiers, and binary translators. The primary retargeting technique being applied is the generation of machine-dependent components from compact, reusable descriptions of machine properties. The research objectives are to describe machine properties clearly and concisely, to represent instruction semantics in a way that supports retargeting, to reuse specifications to retarget a variety of tools, and to reuse analyses of specifications to derive components for multiple machines. Instruction semantics are specified in three layers. Descriptions of whole instruction sets will be written using the metalanguage layer. These descriptions will be mechanically transformed into the register-transfer layer, which defines each instruction's semantics in a form that is easy to analyze. The interpretation layer will provide semantic interpretations of register transfers; different interpretations support different analyses and component generators. The major payoff of this research is in developing new capabilities in machine specification; it should deepen our understanding of properties of machines, foster innovation in machine-level tools, and help others save effort, cost, and time in developing tools of scientific and practical value.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
ITR Collaborative Research: A Reusable, Extensible, Optimizing Back End
-
批准号:0838899
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2008
-
负责人:Norman Ramsey
-
依托单位:
Using Declarative Machine Descriptions in a Retargetable Optimizing Compiler
-
批准号:0311482
-
项目类别:Standard Grant
-
资助金额:$35.0万
-
财政年份:2003
-
负责人:Norman Ramsey
-
依托单位:
ITR Collaborative Research: A Reusable, Extensible, Optimizing Back End
-
批准号:0325460
-
项目类别:Continuing Grant
-
资助金额:$59.8万
-
财政年份:2003
-
负责人:Norman Ramsey
-
依托单位:
Career: Reusable Specifications for Retargetability
-
批准号:0096069
-
项目类别:Continuing Grant
-
资助金额:$4.75万
-
财政年份:1999
-
负责人:Norman Ramsey
-
依托单位:
Next Generation Software: Active Debugging Information for Multi-Language, Multi-Platform Debugging
-
批准号:9974967
-
项目类别:Continuing Grant
-
资助金额:$16.77万
-
财政年份:1999
-
负责人:Norman Ramsey
-
依托单位:
Next Generation Software: Active Debugging Information for Multi-Language, Multi-Platform Debugging
-
批准号:0096091
-
项目类别:Continuing Grant
-
资助金额:$16.77万
-
财政年份:1999
-
负责人:Norman Ramsey
-
依托单位:
Experiments on Electric Dipole Moment and Parity Non-Conserving Spin Rotations of the Neutron (Physics)
-
批准号:8213983
-
项目类别:Standard Grant
-
资助金额:$3.8万
-
财政年份:1982
-
负责人:Norman Ramsey
-
依托单位:
Neutron Electric Dipole Moment and Parity Violating Spin Rotation Experiments
-
批准号:8021912
-
项目类别:Standard Grant
-
资助金额:$1.4万
-
财政年份:1981
-
负责人:Norman Ramsey
-
依托单位:
Experiment to Test Time Reversal Symmetry
-
批准号:8008015
-
项目类别:Standard Grant
-
资助金额:$4.0万
-
财政年份:1980
-
负责人:Norman Ramsey
-
依托单位:
Electric Dipole Moment and Parity Violating Spin Rotation Of the Neutron
-
批准号:7808561
-
项目类别:Standard Grant
-
资助金额:$3.6万
-
财政年份:1978
-
负责人:Norman Ramsey
-
依托单位:
Molecular Beam, Hydrogen Maser and Stored Atom Research
-
批准号:7713938
-
项目类别:Continuing Grant
-
资助金额:$34.72万
-
财政年份:1977
-
负责人:Norman Ramsey
-
依托单位:
Neutron Electric and Magnetic Dipole Moment Experiments at Grenoble
-
批准号:7521228
-
项目类别:Standard Grant
-
资助金额:$2.63万
-
财政年份:1975
-
负责人:Norman Ramsey
-
依托单位:
Molecular Beam, Hydrogen Maser, and Stored Atom Research
-
批准号:7412429
-
项目类别:Continuing Grant
-
资助金额:$33.69万
-
财政年份:1974
-
负责人:Norman Ramsey
-
依托单位:
海外基金