10.3969/j.issn.1002-137X.2010.05.031
基于谓词代码的编译优化技术研究
程序中大量分支指令的存在,严重制约了体系结构和编译器开发并行性的能力.有效发掘指令级并行性的一个主要挑战是要克服分支指令带来的限制.利用谓词执行可有效地删除分支,将分支指令转换为谓词代码,从而扩大了指令调度的范围并且删除了分支误测带来的性能损失.阐述了基于谓词代码的指令调度、软件流水、寄存器分配、指令归并等编译优化技术.设计并实现了一个基于谓词代码的指令调度算法.实验表明,对谓词代码进行编译优化,能有效提高指令并行度,缩短代码执行时间,提高程序性能.
编译优化、指令级并行、谓词代码、指令调度
37
TP31(计算技术、计算机技术)
湖南省教育厅优秀青年基金项目08B014;湖南省科技厅科技计划项目2008GK3134
2010-06-30(万方平台首次上网日期,不代表论文的发表时间)
共5页
130-133,138