课题基金 / 基金详情

Career: Reusable Specifications for Retargetability

Career: Reusable Specifications for Retargetability
职业生涯:可重用的可重定向性规范
批准号:
9733974
负责人:
Norman Ramsey
金额:
$10.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1998
资助国家:
美国
项目状态:
已结题
起止时间:
1998-06-01 至 2000-05-31

项目摘要

项目成果

Norman Ramsey的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
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
  • 依托单位:
海外基金