10.3969/j.issn.1001-5965.2004.11.019
软件流水中的循环展开优化
在软件流水中应用循环展开可以实现分数值的启动间距,提高资源的利用率,同时基于展开的优化技术可以降低程序的资源需求和关键路径的长度.提出了基于程序特性的展开因子算法UTBPC(Unrolling Times Based Program Characteristics),解决了循环展开的核心问题--展开因子的确定,同时提出了基于展开的软件数据预取优化技术,提高了软件数据预取的效率.所有这些都在ORC(Open Research Compiler)中实现,并对SPEC·#2000中的程序进行了测试,平均性能提高了2.6%.实验结果表明新提出的算法和基于展开的数据预取优化技术提高了编译器的整体性能.
计算机软件、软件流水、循环展开、展开因子、数据预取
30
TP311(计算技术、计算机技术)
国家自然科学基金60173010
2005-01-13(万方平台首次上网日期,不代表论文的发表时间)
共5页
1111-1115