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.
这项研究解决了用于翻译,分析,仪器,改进和迁移程序的重新定位工具的问题。 这样的工具不仅包括编译器,还包括汇编器,链接器,调试器,二进制代码修饰符和二进制翻译器。 应用的主要重新定位技术是从紧凑的,可重复使用的机器属性描述中生成机器依赖性组件。 研究目标是要清楚,简洁地描述机器属性,以支持重新定位,重新使用规格以重新定义各种工具的方式表示指令语义,并重新使用规格分析以推导多个机器的组件。 指令语义分为三层。 整个指令集的描述将使用Metal语言层编写。这些描述将机械地转换为寄存器转移层,该层以易于分析的形式定义了每个指令的语义。 解释层将提供寄存器转移的语义解释; 不同的解释支持不同的分析和组件发生器。这项研究的主要收益是开发机器规范方面的新功能。它应该加深我们对机器属性的理解,在机器级工具中促进创新,并帮助其他人节省开发科学和实用价值工具的精力,成本和时间。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

暂无数据

数据更新时间:2024-06-01

Norman Ramsey的其他基金

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

相似国自然基金

可重复使用仿生梯度堆垛结构的波传播调控机理及冲击防护设计
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
可重复使用仿生梯度堆垛结构的波传播调控机理及冲击防护设计
  • 批准号:
    12202440
  • 批准年份:
    2022
  • 资助金额:
    30.00 万元
  • 项目类别:
    青年科学基金项目
可重复使用成骨效应定量测试动物模型的构建
  • 批准号:
    81060145
  • 批准年份:
    2010
  • 资助金额:
    29.0 万元
  • 项目类别:
    地区科学基金项目

相似海外基金

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
    2324304
  • 财政年份:
    2024
  • 资助金额:
    $ 10万
    $ 10万
  • 项目类别:
    Standard Grant
    Standard Grant
CLIMA: Nimble, Adaptive, and Reusable Structures (NARS): Systems, Mechanics, and Financing
CLIMA:灵活、自适应和可重复使用的结构 (NARS):系统、力学和融资
  • 批准号:
    2331994
    2331994
  • 财政年份:
    2024
  • 资助金额:
    $ 10万
    $ 10万
  • 项目类别:
    Standard Grant
    Standard Grant
Reusable period products supporting the UK human and natural environment for health and wellbeing
可重复使用的经期产品支持英国人类和自然环境的健康和福祉
  • 批准号:
    AH/Z505535/1
    AH/Z505535/1
  • 财政年份:
    2024
  • 资助金额:
    $ 10万
    $ 10万
  • 项目类别:
    Research Grant
    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
    10086840
  • 财政年份:
    2024
  • 资助金额:
    $ 10万
    $ 10万
  • 项目类别:
    Collaborative R&D
    Collaborative R&D
Developing vitrimers: next generation reusable plastics
开发 vitrimer:下一代可重复使用塑料
  • 批准号:
    DP240102221
    DP240102221
  • 财政年份:
    2024
  • 资助金额:
    $ 10万
    $ 10万
  • 项目类别:
    Discovery Projects
    Discovery Projects