期刊文献+

软件能耗优化技术研究进展 被引量:11

Research Progresses on Energy-Efficient Software Optimization Techniques
下载PDF
导出
摘要 为了设计高性能低能耗的系统,需要从硬件设计和软件设计两个方面进行考虑,以取得性能和能耗的最佳权衡.研究利用软件技术降低系统能耗的问题,主要探讨系统开发阶段的低能耗软件优化与评估技术.优化技术包括指令级优化、算法级优化与软件体系结构优化3类,阐述在各类优化技术研究中面临的问题和当前的研究工作进展;深入讨论了低能耗软件优化的关键支撑技术——软件能耗估算,指出并分析面向处理器和面向全系统的软件能耗估算面临的主要问题和研究进展;最后展望进一步研究的主要问题和发展趋势. In battery-driven embedded systems and mobile devices design areas, energy consumption has become one of the most critical constraints. In order to design the embedded systems with high performance and low power, it is necessary to consider optimization techniques from both hardware and software perspectives and pursue the optimal tradeoff between performance and energy consumption. This paper presents a concept of software energy consumption and the characteristics of software-based low energy techniques, and focuses on the software-based low energy techniques during the system development stages. Software-based optimization techniques for reducing system energy consumption in development stage include instruction-level optimization, algorithm-level optimization, and software architectural-level optimization. The primal issues and recent research progresses on software energy consumption optimization are presented.As a key supporting technique for low energy software development, software energy consumption evaluation techniques are also analyzed in detail, which include how to estimate software energy consumed by the processor and by the whole system. The instruction-level energy consumption model, architectural-level energy consumption model, and the macro-based energy consumption model for processor energy consumption estimation are discussed in detail. Finally, several challenges and open issues in software energy consumption research are summarized.
出处 《计算机研究与发展》 EI CSCD 北大核心 2011年第12期2308-2316,共9页 Journal of Computer Research and Development
基金 国家"八六三"高技术研究发展计划基金项目(2008AA01Z133) "核高基"国家科技重大专项基金项目(2009ZX01036-001-002) 国家"九七三"重点基础研究发展计划基金项目(2009CB320703) 创新群体科学基金项目(60821003) 中国博士后科学基金项目(20090450234)
关键词 低能耗 软件能耗 优化 估算 高能效计算 low energy software energy consumption optimization estimation energy-efficient computing
  • 相关文献

参考文献42

  • 1Rabaey J M, Chandrakasan A, Nikolie B. Digital Integrated Cireuits: A Design Perspeetive, Seeond Edition [M]. Beijing: Tsinghua Express, 2003: 213-217.
  • 2Tiwari V, Malik S, Wolfe A. Power analysis of embedded software: A first step towards software power minimization [J]. IEEE Trans on Very Large Scale Integration, 1994, 2 (4): 437-444.
  • 3Fei Y, Zhong L, Jha N K. An energy-aware framework for dynamic software management in mobile computing systems [J]. ACM Trans on Embedded Computing Systems, 2004, 7 (3) : 1-31.
  • 4Benini L, Bogliolo A, Mieheli G D. A survey of design techniques for system-level dynamic power management [J]. IEEE Trans on VLSI Systems, 2000, 8(3) : 299-316.
  • 5Zhao Xia, Guo Yao, Chen Xiangqun. Transaction-based adaptive dynamic voltage scaling for interactive applications [C]//Proc of the 14th ACM/IEEE Int Symp on Low Power Electronics and Design. New York: ACM, 2009:255-260.
  • 6Fei Y, Zhong L, Jha N K. An energy-aware framework for dynamic software management in mobile computing systems [J]. ACM Trans on Embedded Computing System, 2008, 7 (3) : 1-31.
  • 7钟虓,齐勇,侯迪,苗蕾,郑晓梅.基于DVS的多核实时系统节能调度[J].电子学报,2006,34(B12):2481-2484. 被引量:7
  • 8Bircher W L, John L K. Analysis of dynamic power management on multi-core processors [C] //Proe of ICS'08. New York: ACM, 2008:327-338.
  • 9成小良,邓志东,董志然.基于无线通信和计算特征分析的能耗模型[J].计算机研究与发展,2009,46(12):1985-1993. 被引量:20
  • 10赵霞,陈向群,郭耀,杨芙清.操作系统电源管理研究进展[J].计算机研究与发展,2008,45(5):817-824. 被引量:12

二级参考文献164

共引文献76

同被引文献101

引证文献11

二级引证文献39

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部