识别嵌入式平台的编译器选项以最小化能源消耗
摘要:现代编译器所能进行的优化措施的能耗分析:基于GCC作为测试案例,我们评估了五个不同的嵌入式平台上的十个精心选择的基准测试。使用分数阶因子实验设计系统地探索庞大的优化空间(82个2次幂个可能的组合),同时准确确定优化和优化组合的效果。对每个平台进行硬件功率测量以确保捕捉到能耗上的所有体系结构影响。我们展示了分数阶因子实验设计能够找到比依赖内置编译器设置更优的组合。我们探讨了运行时间和能耗之间的关系,并识别了它们相关和不相关的情景。此研究的另一个结论是基准测试的结构比硬件架构对优化是否有效有更大影响,并且没有单一的优化措施在执行时间或能耗方面是普遍有益的。
作者:James Pallister, Simon Hollis, Jeremy Bennett
论文ID:1303.6485
分类:Performance
分类简称:cs.PF
提交时间:2014-01-27