基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
本文主要通过插桩技术对程序的指令进行分析,寻找到程序代码中低效冗余的数据存取语句,对这些语句进行改进,在运行结果不变的前提下,使得在运行程序过程中对于计算机相关部件的使用更加合理和高效,降低机器运行该程序的能耗,起到对程序代码能耗优化的作用.本研究通过Intel Pin[1]工具对于程序代码指令的分析发现,常见程序中存在一种低效冗余的数据存取代码,该代码对于数据多次写入后才读.对这种代码改进前后使用根据计算机部件级硬件性能计数器相关读数建立的模型[2]对于程序能耗进行测量,结果显示对程序能耗降低起到了明显作用,可以作为程序代码能耗优化的一种有效方法,特别是对于运行时间长能耗高的科学计算程序.
推荐文章
基于XML的程序代码匹配算法研究
匹配度
XML存储库
匹配模型
基于ICD的接口通讯程序代码自动生成技术
接口控制文档
接口通讯程序
代码自动生成
模型驱动
嵌入式系统源程序级软件能耗建模与分析
嵌入式系统
指令级
源程序级
软件能耗建模
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 针对程序代码语句级能耗优化方法
来源期刊 科研信息化技术与应用 学科
关键词 程序代码 能耗优化 数据存取 低效冗余 Intel Pin 科学计算
年,卷(期) 2018,(1) 所属期刊栏目 技术
研究方向 页码范围 49-58
页数 10页 分类号
字数 8126字 语种 中文
DOI 10.11871/j.issn.1674-9480.2018.01.007
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 钱德沛 98 550 12.0 18.0
2 栾钟治 18 62 5.0 7.0
3 黄天明 1 1 1.0 1.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (35)
共引文献  (22)
参考文献  (7)
节点文献
引证文献  (1)
同被引文献  (3)
二级引证文献  (0)
1993(1)
  • 参考文献(0)
  • 二级参考文献(1)
1994(1)
  • 参考文献(0)
  • 二级参考文献(1)
2002(2)
  • 参考文献(0)
  • 二级参考文献(2)
2003(1)
  • 参考文献(0)
  • 二级参考文献(1)
2004(1)
  • 参考文献(1)
  • 二级参考文献(0)
2005(2)
  • 参考文献(1)
  • 二级参考文献(1)
2006(2)
  • 参考文献(1)
  • 二级参考文献(1)
2007(2)
  • 参考文献(0)
  • 二级参考文献(2)
2008(1)
  • 参考文献(0)
  • 二级参考文献(1)
2009(3)
  • 参考文献(2)
  • 二级参考文献(1)
2010(3)
  • 参考文献(0)
  • 二级参考文献(3)
2011(5)
  • 参考文献(0)
  • 二级参考文献(5)
2012(7)
  • 参考文献(0)
  • 二级参考文献(7)
2013(4)
  • 参考文献(0)
  • 二级参考文献(4)
2014(3)
  • 参考文献(1)
  • 二级参考文献(2)
2015(3)
  • 参考文献(0)
  • 二级参考文献(3)
2016(1)
  • 参考文献(1)
  • 二级参考文献(0)
2018(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2019(1)
  • 引证文献(1)
  • 二级引证文献(0)
研究主题发展历程
节点文献
程序代码
能耗优化
数据存取
低效冗余
Intel Pin
科学计算
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
科研信息化技术与应用
双月刊
1674-9480
11-5943/TP
北京市海淀区中关村南四街4号
chi
出版文献量(篇)
501
总下载数(次)
5
论文1v1指导