-
题名针对程序代码语句级能耗优化方法
被引量:1
- 1
-
-
作者
黄天明
钱德沛
栾钟治
-
机构
北京航空航天大学
-
出处
《科研信息化技术与应用》
2018年第1期49-58,共10页
-
基金
国家重点研发计划项目(2017YFB0202202)
-
文摘
本文主要通过插桩技术对程序的指令进行分析,寻找到程序代码中低效冗余的数据存取语句,对这些语句进行改进,在运行结果不变的前提下,使得在运行程序过程中对于计算机相关部件的使用更加合理和高效,降低机器运行该程序的能耗,起到对程序代码能耗优化的作用。本研究通过Intel Pin^([1])工具对于程序代码指令的分析发现,常见程序中存在一种低效冗余的数据存取代码,该代码对于数据多次写入后才读。对这种代码改进前后使用根据计算机部件级硬件性能计数器相关读数建立的模型^([2])对于程序能耗进行测量,结果显示对程序能耗降低起到了明显作用,可以作为程序代码能耗优化的一种有效方法,特别是对于运行时间长能耗高的科学计算程序。
-
关键词
程序代码
能耗优化
数据存取
低效冗余
INTEL
PIN
科学计算
-
Keywords
program code
energy optimization
data access
inefficient redundancy
Intel Pin
scientific computing
-
分类号
TP311.1
[自动化与计算机技术—计算机软件与理论]
-