首页> 外文期刊>International journal of parallel programming >Software Static Energy Modeling for Modern Processors
【24h】

Software Static Energy Modeling for Modern Processors

机译:现代处理器的软件静态能量建模

获取原文
获取原文并翻译 | 示例
           

摘要

Abstract Power and energy estimation tools are essential tools that are used by system designers, software developers and compiler developers to optimize their products. In this work we present a novel method for statically estimating and analyzing the energy and power of programs, the method gives power and energy statistics on the feasible program paths for both the core and cache using symbolic execution.Unlike profile-guided optimizations—that require generating stimulus and running them on the target processor to cover all possible paths—or the dataflow analysis that traverse all control-flow-graph paths, our method traverses all feasible paths of the program. Our method is static, which enables running it at compile time. We demonstrated how the tool can be used to optimize the power and energy of programs at compile time by choosing compiler flags that minimize the energy or power of the program.
机译:摘要功率和能量估计工具是系统设计人员,软件开发人员和编译器开发人员用来优化其产品的必不可少的工具。在这项工作中,我们提出了一种静态估计和分析程序能量的新方法,该方法使用符号执行在内核和高速缓存的可行程序路径上提供了能量和能量统计。与配置文件引导的优化不同,它需要生成激励并在目标处理器上运行它们以覆盖所有可能的路径,或者遍历所有控制流图路径的数据流分析,我们的方法遍历程序的所有可行路径。我们的方法是静态的,可以在编译时运行它。我们演示了如何通过选择使程序能量或功效最小化的编译器标志来在编译时使用该工具优化程序的功效。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号