Career: Reusable Specifications for Retargetability

职业生涯:可重用的可重定向性规范

基本信息

  • 批准号:
    9733974
  • 负责人:
  • 金额:
    $ 10万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    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)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Norman Ramsey其他文献

Norman Ramsey的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Norman Ramsey', 18)}}的其他基金

ITR Collaborative Research: A Reusable, Extensible, Optimizing Back End
ITR 协作研究:可重用、可扩展、优化的后端
  • 批准号:
    0838899
  • 财政年份:
    2008
  • 资助金额:
    $ 10万
  • 项目类别:
    Continuing Grant
Using Declarative Machine Descriptions in a Retargetable Optimizing Compiler
在可重定向优化编译器中使用声明性机器描述
  • 批准号:
    0311482
  • 财政年份:
    2003
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
ITR Collaborative Research: A Reusable, Extensible, Optimizing Back End
ITR 协作研究:可重用、可扩展、优化的后端
  • 批准号:
    0325460
  • 财政年份:
    2003
  • 资助金额:
    $ 10万
  • 项目类别:
    Continuing Grant
Career: Reusable Specifications for Retargetability
职业生涯:可重用的可重定向性规范
  • 批准号:
    0096069
  • 财政年份:
    1999
  • 资助金额:
    $ 10万
  • 项目类别:
    Continuing Grant
Next Generation Software: Active Debugging Information for Multi-Language, Multi-Platform Debugging
下一代软件:用于多语言、多平台调试的主动调试信息
  • 批准号:
    9974967
  • 财政年份:
    1999
  • 资助金额:
    $ 10万
  • 项目类别:
    Continuing Grant
Next Generation Software: Active Debugging Information for Multi-Language, Multi-Platform Debugging
下一代软件:用于多语言、多平台调试的主动调试信息
  • 批准号:
    0096091
  • 财政年份:
    1999
  • 资助金额:
    $ 10万
  • 项目类别:
    Continuing Grant
Experiments on Electric Dipole Moment and Parity Non-Conserving Spin Rotations of the Neutron (Physics)
中子电偶极矩和宇称非守恒自旋旋转实验(物理)
  • 批准号:
    8213983
  • 财政年份:
    1982
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
Neutron Electric Dipole Moment and Parity Violating Spin Rotation Experiments
中子电偶极矩和宇称破坏自旋旋转实验
  • 批准号:
    8021912
  • 财政年份:
    1981
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
Experiment to Test Time Reversal Symmetry
测试时间反转对称性的实验
  • 批准号:
    8008015
  • 财政年份:
    1980
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
Electric Dipole Moment and Parity Violating Spin Rotation Of the Neutron
中子的电偶极矩和宇称破坏自旋旋转
  • 批准号:
    7808561
  • 财政年份:
    1978
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant

相似海外基金

Collaborative Research: GEO OSE Track 2: Project Pythia and Pangeo: Building an inclusive geoscience community through accessible, reusable, and reproducible workflows
合作研究:GEO OSE 第 2 轨道:Pythia 和 Pangeo 项目:通过可访问、可重用和可重复的工作流程构建包容性的地球科学社区
  • 批准号:
    2324304
  • 财政年份:
    2024
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
CLIMA: Nimble, Adaptive, and Reusable Structures (NARS): Systems, Mechanics, and Financing
CLIMA:灵活、自适应和可重复使用的结构 (NARS):系统、力学和融资
  • 批准号:
    2331994
  • 财政年份:
    2024
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
Reusable period products supporting the UK human and natural environment for health and wellbeing
可重复使用的经期产品支持英国人类和自然环境的健康和福祉
  • 批准号:
    AH/Z505535/1
  • 财政年份:
    2024
  • 资助金额:
    $ 10万
  • 项目类别:
    Research Grant
An innovative material in a reusable container that adsorbs and captures phosphates from wastewater, predicted to reduce eutrophication by 85%
%20创新%20材料%20in%20a%20可重复使用%20容器%20,%20吸收%20并%20从%20废水中捕获%20磷酸盐%20,%20预测%20到%20减少%20富营养化%20by%2085%
  • 批准号:
    10086840
  • 财政年份:
    2024
  • 资助金额:
    $ 10万
  • 项目类别:
    Collaborative R&D
Developing vitrimers: next generation reusable plastics
开发 vitrimer:下一代可重复使用塑料
  • 批准号:
    DP240102221
  • 财政年份:
    2024
  • 资助金额:
    $ 10万
  • 项目类别:
    Discovery Projects
Collaborative Research: GEO OSE Track 2: Project Pythia and Pangeo: Building an inclusive geoscience community through accessible, reusable, and reproducible workflows
合作研究:GEO OSE 第 2 轨道:Pythia 和 Pangeo 项目:通过可访问、可重用和可重复的工作流程构建包容性的地球科学社区
  • 批准号:
    2324302
  • 财政年份:
    2024
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
Collaborative Research: GEO OSE Track 2: Project Pythia and Pangeo: Building an inclusive geoscience community through accessible, reusable, and reproducible workflows
合作研究:GEO OSE 第 2 轨道:Pythia 和 Pangeo 项目:通过可访问、可重用和可重复的工作流程构建包容性的地球科学社区
  • 批准号:
    2324303
  • 财政年份:
    2024
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
REU Site: Advanced Technologies for HYpersonic, Propulsive, Energetic and Reusable Platforms (HYPER)
REU 网站:超音速、推进、充满活力和可重复使用平台的先进技术 (HYPER)
  • 批准号:
    2244324
  • 财政年份:
    2023
  • 资助金额:
    $ 10万
  • 项目类别:
    Standard Grant
Pilot sustainable and reusable IoT-enabled takeaway food container, process and infrastructure
试点可持续且可重复使用的物联网外卖食品容器、流程和基础设施
  • 批准号:
    10060809
  • 财政年份:
    2023
  • 资助金额:
    $ 10万
  • 项目类别:
    Collaborative R&D
Inclusive CIRcular economy business models for the reusable PACkaging of fast moving consumer goods (CIRPAC)
快速消费品可重复使用包装的包容性循环经济商业模式 (CIRPAC)
  • 批准号:
    ES/X00841X/1
  • 财政年份:
    2023
  • 资助金额:
    $ 10万
  • 项目类别:
    Research Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了