针对程序代码语句级能耗优化方法

作者:黄天明; 钱德沛; 栾钟治

摘要:本文主要通过插桩技术对程序的指令进行分析,寻找到程序代码中低效冗余的数据存取语句,对这些语句进行改进,在运行结果不变的前提下,使得在运行程序过程中对于计算机相关部件的使用更加合理和高效,降低机器运行该程序的能耗,起到对程序代码能耗优化的作用。本研究通过Intel Pin工具对于程序代码指令的分析发现,常见程序中存在一种低效冗余的数据存取代码,该代码对于数据多次写入后才读。对这种代码改进前后使用根据计算机部件级硬件性能计数器相关读数建立的模型对于程序能耗进行测量,结果显示对程序能耗降低起到了明显作用,可以作为程序代码能耗优化的一种有效方法,特别是对于运行时间长能耗高的科学计算程序。

分类:
  • 期刊
  • >
  • 自然科学与工程技术
  • >
  • 信息科技
  • >
  • 计算机软件及计算机应用
收录:
  • 知网收录(中)
关键词:
  • 程序代码
  • 能耗优化
  • 数据存取
  • 低效冗余
  • intel
  • pin
  • 科学计算

注:因版权方要求,不能公开全文,如需全文,请咨询杂志社

期刊名称:科研信息化技术与应用

期刊级别:CSCD期刊

期刊人气:1352

杂志介绍:
主管单位:中国科学院
主办单位:中国科学院计算机网络信息中心
出版地方:北京
快捷分类:计算机
国际刊号:2096-742X
国内刊号:10-1649/TP
邮发代号:2-493
创刊时间:2008
发行周期:双月刊
期刊开本:A4
下单时间:1个月内
综合影响因子:0.48