基于执行频率的循环展开优化方法
A New Method for Unrolling Loops Based on the Execution Frequency作者机构:国防科学技术大学计算机科学与技术系长沙410073
出 版 物:《微计算机信息》 (Control & Automation)
年 卷 期:2012年第28卷第3期
页 面:49-51页
学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
摘 要:本文提出一种面向嵌入式低功耗的基于执行频率的循环展开优化方法,根据循环的执行频率,积极展开一些频繁被执行的循环,不展开那些很少被执行的循环。所有这些都在GCC4.0.0上进行了实现,并在sim-panalyzer功耗模拟器上对12个Benchmarks进行了测试,结果表明,相对于传统的循环展开优化,新的优化方法可以有效的降低功耗,并且减少了代码量的增加。