在软件流水中应用循环展开可以实现分数值的启动间距,提高资源的利用率,同时基于展开的优化技术可以降低程序的资源需求和关键路径的长度 。 提出了基于程序特性的展开因子算法UTBPC(Unrolling Times Based Program Character-istics),解决了循环展开的核心问题———展开因子的确定,同时提出了基于展开的软件数据预取优化技术,提高了软件数据预取的效率 。所有这些都在 ORC(Open Re-search Compiler)中实现,并对 SPEC 2000中的程序进行了测试
2021-12-26 22:28:14
215KB
自然科学
论文
1