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
中文摘要
当前一代的可重定向编译器可以很容易地生成 最佳局部代码,包含最多指令和所有寻址 由目标机器架构实现。 但这些 编译器不能利用许多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
-
批准号:0554149
-
项目类别:Standard Grant
-
资助金额:$3.0万
-
财政年份:2005
-
负责人:Robert Henry
-
依托单位:
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
-
依托单位:
Machine Dependencies in Retargetable Compilers (Computer Research)
-
批准号:8501818
-
项目类别:Continuing Grant
-
资助金额:$10.12万
-
财政年份:1985
-
负责人: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
-
负责人:韩华
-
依托单位: