-
题名基于谓词代码的编译优化技术研究
被引量:1
- 1
-
-
作者
田祖伟
孙光
-
机构
湖南第一师范学院信息科学与工程系
湖南财政经济学院信息管理系
-
出处
《计算机科学》
CSCD
北大核心
2010年第5期130-133,138,共5页
-
基金
湖南省教育厅优秀青年基金项目(08B014)
湖南省科技厅科技计划项目(2008GK3134)资助
-
文摘
程序中大量分支指令的存在,严重制约了体系结构和编译器开发并行性的能力。有效发掘指令级并行性的一个主要挑战是要克服分支指令带来的限制。利用谓词执行可有效地删除分支,将分支指令转换为谓词代码,从而扩大了指令调度的范围并且删除了分支误测带来的性能损失。阐述了基于谓词代码的指令调度、软件流水、寄存器分配、指令归并等编译优化技术。设计并实现了一个基于谓词代码的指令调度算法。实验表明,对谓词代码进行编译优化,能有效提高指令并行度,缩短代码执行时间,提高程序性能。
-
关键词
编译优化
指令级并行
谓词代码
指令调度
-
Keywords
compiler optimization instruction level parallelism predicated code instruction scheduling
-
分类号
TP31
[自动化与计算机技术—计算机软件与理论]
-
-
题名推断和预测技术在GCC中的实现
- 2
-
-
作者
王国栋
侯朝焕
马杰
-
机构
中国科学院声学研究所
-
出处
《计算机工程与设计》
CSCD
北大核心
2005年第8期1980-1981,1985,共3页
-
基金
国家973重点基础研究发展规划基金项目(G1999032902)
-
文摘
在现代微处理器设计中,推断和预测成为开发指令级并行性ILP(Instruction-Level Parallelism)的两种重要技术途径。通过移植GCC可以开发出运行在不同系统平台的高效快速的编译系统。分析了GCC对编译优化的支持,总结了推断和预测在GCC移植过程中的实现方案。
-
关键词
指令级并行
推断与预测
GCC
编译优化
-
Keywords
instruction-level parallelism
predication and speculation
GCC
compiler optimization
-
分类号
TP338
[自动化与计算机技术—计算机系统结构]
TP181
[自动化与计算机技术—控制理论与控制工程]
-