Using Declarative Machine Descriptions in a Retargetable Optimizing Compiler

在可重定向优化编译器中使用声明性机器描述

基本信息

  • 批准号:
    0311482
  • 负责人:
  • 金额:
    $ 35万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    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)
会议论文数量(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
  • 资助金额:
    $ 35万
  • 项目类别:
    Continuing Grant
ITR Collaborative Research: A Reusable, Extensible, Optimizing Back End
ITR 协作研究:可重用、可扩展、优化的后端
  • 批准号:
    0325460
  • 财政年份:
    2003
  • 资助金额:
    $ 35万
  • 项目类别:
    Continuing Grant
Career: Reusable Specifications for Retargetability
职业生涯:可重用的可重定向性规范
  • 批准号:
    0096069
  • 财政年份:
    1999
  • 资助金额:
    $ 35万
  • 项目类别:
    Continuing Grant
Next Generation Software: Active Debugging Information for Multi-Language, Multi-Platform Debugging
下一代软件:用于多语言、多平台调试的主动调试信息
  • 批准号:
    9974967
  • 财政年份:
    1999
  • 资助金额:
    $ 35万
  • 项目类别:
    Continuing Grant
Next Generation Software: Active Debugging Information for Multi-Language, Multi-Platform Debugging
下一代软件:用于多语言、多平台调试的主动调试信息
  • 批准号:
    0096091
  • 财政年份:
    1999
  • 资助金额:
    $ 35万
  • 项目类别:
    Continuing Grant
Career: Reusable Specifications for Retargetability
职业生涯:可重用的可重定向性规范
  • 批准号:
    9733974
  • 财政年份:
    1998
  • 资助金额:
    $ 35万
  • 项目类别:
    Continuing Grant
Experiments on Electric Dipole Moment and Parity Non-Conserving Spin Rotations of the Neutron (Physics)
中子电偶极矩和宇称非守恒自旋旋转实验(物理)
  • 批准号:
    8213983
  • 财政年份:
    1982
  • 资助金额:
    $ 35万
  • 项目类别:
    Standard Grant
Neutron Electric Dipole Moment and Parity Violating Spin Rotation Experiments
中子电偶极矩和宇称破坏自旋旋转实验
  • 批准号:
    8021912
  • 财政年份:
    1981
  • 资助金额:
    $ 35万
  • 项目类别:
    Standard Grant
Experiment to Test Time Reversal Symmetry
测试时间反转对称性的实验
  • 批准号:
    8008015
  • 财政年份:
    1980
  • 资助金额:
    $ 35万
  • 项目类别:
    Standard Grant
Electric Dipole Moment and Parity Violating Spin Rotation Of the Neutron
中子的电偶极矩和宇称破坏自旋旋转
  • 批准号:
    7808561
  • 财政年份:
    1978
  • 资助金额:
    $ 35万
  • 项目类别:
    Standard Grant

相似海外基金

発声における"距離感"の性質解明
阐明发声中“距离”的本质
  • 批准号:
    24K20822
  • 财政年份:
    2024
  • 资助金额:
    $ 35万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
ラットの新規超音波発声と不公平嫌悪の関係性の解明
阐明新型超声波发声与大鼠不公平厌恶之间的关系
  • 批准号:
    24K06624
  • 财政年份:
    2024
  • 资助金额:
    $ 35万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
”からだで聞く”超音波による音声伝達特性の解明と改善に関する研究
“用身体聆听”利用超声波阐明和改善声音传输特性的研究
  • 批准号:
    24K03260
  • 财政年份:
    2024
  • 资助金额:
    $ 35万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
進化的アプローチを用いた音声と場所の感情的関連性の解明
使用进化方法阐明声音和地点之间的情感关系
  • 批准号:
    24K16071
  • 财政年份:
    2024
  • 资助金额:
    $ 35万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
Collaborative Research: PPoSS: Large: A Full-stack Approach to Declarative Analytics at Scale
协作研究:PPoSS:大型:大规模声明性分析的全栈方法
  • 批准号:
    2316161
  • 财政年份:
    2023
  • 资助金额:
    $ 35万
  • 项目类别:
    Continuing Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了