面向代码的软件能耗优化研究进展
本文选题:面向代码 + 软件能耗 ; 参考:《计算机学报》2016年11期
【摘要】:面向代码的软件能耗优化从程序设计和编码角度优化软件系统的能耗,能够很好地弥补面向硬件和面向资源的能耗优化方法过多依赖硬件环境、普适性较差、粒度过大,且难以在软件开发过程中应用等缺点.该文综述了近年来面向代码软件能耗优化领域的主要研究成果,总结了能耗优化的基本方法和技术层次以及面向代码的软件能耗优化基本思路;随后从面向代码的软件能耗估算方法和优化方法两个方面对现有工作加以梳理,逐一介绍了相关优化工具.该文提出了若干进一步研究的问题.首先,该文重定义面向代码的软件能耗评估模型和方法应该满足的特性,并提出代码的运行时能耗(Runtime Energy Consumption)和视在能耗(Apparent Energy Consumption)的概念;其次,该文认为现有面向代码的能耗优化技术过于具体,或针对具体的代码,或针对具体的功能,缺乏抽象层次的优化技术,缺乏算法层面的能耗优化方法,且没有充分考虑编程语言特征,尤其是面向对象语言特征;最后,该文提出算法能耗复杂度这一新观点,指出仍然存在的问题和可能的解决办法.
[Abstract]:Code-oriented software energy consumption optimization optimizes the energy consumption of software systems from the point of program design and coding, which can make up for hardware and resource-oriented energy consumption optimization methods that rely too much on hardware environment, poor universality and too large granularity. And it is difficult to be applied in software development. This paper summarizes the main research achievements in the field of code-oriented software energy consumption optimization in recent years, summarizes the basic methods and technical levels of energy consumption optimization and the basic ideas of code-oriented software energy consumption optimization. Then the existing work is combed from two aspects of code oriented software energy consumption estimation method and optimization method, and the related optimization tools are introduced one by one. This paper puts forward some problems for further study. First of all, this paper redefines the characteristics that should be satisfied by the software energy consumption evaluation model and method oriented to code, and puts forward the concepts of Runtime Energy consumption and Apparent Energy consumption. This paper thinks that the existing code-oriented energy consumption optimization technology is too specific, or for specific code, or for specific functions, lack of abstract level of optimization technology, lack of algorithmic level of energy optimization methods. The programming language features, especially the object-oriented language features, are not fully considered. Finally, this paper puts forward a new viewpoint of algorithm energy consumption complexity, and points out the existing problems and possible solutions.
【作者单位】: 东北大学软件学院;东北大学计算机科学与工程学院;
【基金】:国家自然科学基金重大项目(61433008) 青年基金(61402090,61502090) 中国博士后科学基金面上项目(2013M540232) 教育部博士点基金(20130042120006)资助~~
【分类号】:TP311.52
【相似文献】
相关期刊论文 前10条
1 赵军;;基于模板的代码生成器的研究与实现[J];长春师范学院学报;2011年12期
2 张仕仁;基于可重用代码生成器设计与实现[J];山西大学学报(自然科学版);1993年03期
3 尤澜涛;;基于数据表的代码生成器的设计与实现[J];福建电脑;2013年10期
4 辛伯宇;;在RAD中实现代码自动生成[J];电脑开发与应用;2008年12期
5 朱敏;苏博;;利用VS中的宏实现VB.NET字段重构[J];武汉船舶职业技术学院学报;2006年02期
6 李榕;;基于多态变形的恶意代码技术与检测方法[J];中小企业管理与科技(下旬刊);2009年10期
7 万军民;基于Java的代码生成器的设计与实现[J];计算机工程;2004年S1期
8 王忠杰;战德臣;徐晓飞;杨美荣;程臻;;基于对象关联模型的企业应用软件代码生成器[J];计算机集成制造系统;2007年05期
9 任佳丽;曹海燕;;嵌入式软件自动代码生成和代码整合方法研究[J];太原理工大学学报;2013年04期
10 王毅;DSP/BIOS实现实时数据调试和交换[J];电子质量;2001年05期
相关会议论文 前1条
1 柳桐;;基于代码再生成的Web系统架构设计[A];中国电子学会第十七届信息论学术年会论文集[C];2010年
相关重要报纸文章 前1条
1 吉林 飘零雪;妙手空空制炸弹[N];电脑报;2002年
相关硕士学位论文 前10条
1 陈君;基于Sax的XML解析工具的设计与实现[D];中国科学院大学(工程管理与信息技术学院);2015年
2 楚龙辉;基于MDL的可视化代码自动生成框架的研究与应用[D];电子科技大学;2015年
3 马杰;多核数字电路高层次综合的研究与实现[D];电子科技大学;2014年
4 柳桐;数据访问代码生成器的设计与实现[D];北京邮电大学;2011年
5 彭仁夔;基于关系模型的代码生成器的设计与实现[D];南昌大学;2014年
6 温衍博;基于模型驱动的电子商务系统代码生成器的研究与实现[D];国防科学技术大学;2005年
7 段雷;可选运行框架的J2EE Web应用自动生成[D];山东大学;2005年
8 张震;基于Cactus的JSP页面测试及代码自动生成器[D];北京邮电大学;2008年
9 吴亚平;MIS开发框架及代码生成器研究[D];郑州大学;2011年
10 雷迟骏;基于启发式算法的恶意代码检测系统研究与实现[D];南京邮电大学;2012年
,本文编号:2073816
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2073816.html