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其他文献
MRFy: remote homology detection for beta-structural proteins using Markov random fields and stochastic search
MRFy:使用马尔可夫随机场和随机搜索对 β 结构蛋白进行远程同源性检测
- DOI:
10.1109/tcbb.2014.2344682 - 发表时间:
2013-04-24 - 期刊:
- 影响因子:0
- 作者:
Noah M. Daniels;Andrew Gallant;Norman Ramsey;L. Cowen - 通讯作者:
L. Cowen
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
ITR Collaborative Research: A Reusable, Extensible, Optimizing Back End
ITR 协作研究:可重用、可扩展、优化的后端
- 批准号:
0325460 - 财政年份:2003
- 资助金额:
$ 10万 - 项目类别:
Continuing Grant
Using Declarative Machine Descriptions in a Retargetable Optimizing Compiler
在可重定向优化编译器中使用声明性机器描述
- 批准号:
0311482 - 财政年份:2003
- 资助金额:
$ 10万 - 项目类别:
Standard Grant
Career: Reusable Specifications for Retargetability
职业生涯:可重用的可重定向性规范
- 批准号:
0096069 - 财政年份:1999
- 资助金额:
$ 10万 - 项目类别:
Continuing Grant
Next Generation Software: Active Debugging Information for Multi-Language, Multi-Platform Debugging
下一代软件:用于多语言、多平台调试的主动调试信息
- 批准号:
0096091 - 财政年份:1999
- 资助金额:
$ 10万 - 项目类别:
Continuing Grant
Next Generation Software: Active Debugging Information for Multi-Language, Multi-Platform Debugging
下一代软件:用于多语言、多平台调试的主动调试信息
- 批准号:
9974967 - 财政年份: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
相似国自然基金
可重复使用仿生梯度堆垛结构的波传播调控机理及冲击防护设计
- 批准号:
- 批准年份:2022
- 资助金额:30 万元
- 项目类别:青年科学基金项目
可重复使用成骨效应定量测试动物模型的构建
- 批准号: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 项目:通过可访问、可重用和可重复的工作流程构建包容性的地球科学社区
- 批准号:
2324302 - 财政年份: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
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
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
CLIMA: Nimble, Adaptive, and Reusable Structures (NARS): Systems, Mechanics, and Financing
CLIMA:灵活、自适应和可重复使用的结构 (NARS):系统、力学和融资
- 批准号:
2331994 - 财政年份:2024
- 资助金额:
$ 10万 - 项目类别:
Standard Grant