课题基金 / 基金详情

Compiler Code Generators That Generate Complex Instructions

Compiler Code Generators That Generate Complex Instructions
生成复杂指令的编译器代码生成器
批准号:
8801806
负责人:
Robert Henry
金额:
$10.96万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1988
资助国家:
美国
项目状态:
已结题
起止时间:
1988-07-15 至 1990-12-31

项目摘要

项目成果

Robert Henry的其他基金

相似基金

相关文献

中文摘要
翻译
当前一代的可重定向编译器可以很容易地生成包含大多数指令和由目标机器体系结构实现的所有寻址的最佳本地代码。然而,这些编译器不能利用在许多CISC目标机体系结构上找到的复杂指令。这些指令通常操作字段和字符串,或实现复杂的循环控制机制。该项目将寻求构建一个可重定向的编译器,当编译用ALGOL家族的高级语言编写的程序时,可以利用复杂的指令。该系统将由两部分组成。代码生成器将是一个受属性影响的图形匹配器,它可以匹配中间表示并将其转换为复杂指令直接匹配的形式。将使用高级语言来指定复杂指令执行的操作。规范将在代码生成时被分析并转换为代码生成器使用的计划。
英文摘要
The current generation of retargetable compilers can easily generate optimal local code incorporating most instructions and all addressing implemented by the target machine architecture. However, these compilers can not utilize the complex instructions found on many CISC target machine architectures. These instructions typically manipulate fields and strings, or implement complex loop control mechanisms. The project will seek to construct a retargetable compiler than can exploit complex instructions when compiling programs written in a high level language in the Algol family. The system will have two pieces. The code generator will be an attributed influenced graph matcher that can match and transform an intermediate representation into a form that is directly matched by a complex instruction. A high level language will be used to specify the actions performed by a complex instruction. The specification will be analyzed and transformed at code generation time into a plan that the code generator uses.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SGER: Hurricane Katrina Power & Telecommunication System Failure Modes
Civil SEVE - Structural Engineering Visual Encyclopedia
  • 批准号:
    9555124
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $9.42万
  • 财政年份:
    1996
  • 负责人:
    Robert Henry
  • 依托单位:
Civil Engineering Exploration Curriculum
  • 批准号:
    9156040
  • 项目类别:
    Standard Grant
  • 资助金额:
    $7.51万
  • 财政年份:
    1992
  • 负责人:
    Robert Henry
  • 依托单位:
A Study of the Electrode Layer at the South Pole
  • 批准号:
    8518001
  • 项目类别:
    Standard Grant
  • 资助金额:
    $14.95万
  • 财政年份:
    1986
  • 负责人:
    Robert Henry
  • 依托单位:
国内基金
海外基金
基于Big Code深度背景增强的Android应用代码反混淆研究
  • 批准号:
    61972290
  • 项目类别:
    面上项目
  • 资助金额:
    60.0万元
  • 批准年份:
    2019
  • 负责人:
    刘进
  • 依托单位:
基于强自旋轨道耦合纳米线自旋量子比特的Surface code量子计算实验研究
  • 批准号:
    11574379
  • 项目类别:
    面上项目
  • 资助金额:
    73.0万元
  • 批准年份:
    2015
  • 负责人:
    姬忠庆
  • 依托单位:
新一代乘积编码(Product Code)及解码方法的研究
  • 批准号:
    60372070
  • 项目类别:
    面上项目
  • 资助金额:
    22.0万元
  • 批准年份:
    2003
  • 负责人:
    余轮
  • 依托单位:
提高网络存储可靠性- P2P文件Erasure Code机制研究
  • 批准号:
    60303002
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    24.0万元
  • 批准年份:
    2003
  • 负责人:
    韩华
  • 依托单位: