Using Declarative Machine Descriptions in a Retargetable Optimizing Compiler
Using Declarative Machine Descriptions in a Retargetable Optimizing Compiler
批准号:
0311482
负责人:
Norman Ramsey
金额:
$35.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2003
资助国家:
美国
项目状态:
已结题
起止时间:
2003-07-01 至 2007-10-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
A computer program is written in a high-level *programming* *language*, but to be run, it must be translated into a *machine* *language*. Each kind of machine---desktop computer, cell phone, handheld computer---has a different machine language and needs a different translator. At present, each translator must be written by an expert who specializes *both* in translation *and* in machine language. This project will develop methods by which a translator can be written without such double expertise. An expert who knows only about the machine will write a *declarative* description that says what the machine does. The project's software will analyze this description and mechanically produce components to be used by an expert who knows only about translation. Because this approach relies crucially on the description's being correct, the project will also develop techniques for mechanically checking that the description is consistent with real hardware. The descriptions and the analysis thereof will enable the machine expert's work to be reused in many different translators (and other applications) and the translation expert's work to be readily applied to many different machines. Translators for new machines will be developed more quickly, more reliably, and with less effort than at present.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
ITR Collaborative Research: A Reusable, Extensible, Optimizing Back End
-
批准号:0838899
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2008
-
负责人: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
-
依托单位:
Career: Reusable Specifications for Retargetability
-
批准号:9733974
-
项目类别:Continuing Grant
-
资助金额:$10.0万
-
财政年份:1998
-
负责人: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
-
依托单位:
海外基金