• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
Advanced Search
Zhao Xia, Guo Yao, Chen Xiangqun. Research Progresses on Energy-Efficient Software Optimization Techniques[J]. Journal of Computer Research and Development, 2011, 48(12): 2308-2316.
Citation: Zhao Xia, Guo Yao, Chen Xiangqun. Research Progresses on Energy-Efficient Software Optimization Techniques[J]. Journal of Computer Research and Development, 2011, 48(12): 2308-2316.

Research Progresses on Energy-Efficient Software Optimization Techniques

More Information
  • Published Date: December 14, 2011
  • 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.
  • Related Articles

    [1]Ding Wenlong, Wang Chengning, Tong Wei. Energy-Efficient Floating-Point Memristive In-Memory Processing System Based on Self-Selective Mantissa Compaction[J]. Journal of Computer Research and Development, 2022, 59(3): 533-552. DOI: 10.7544/issn1000-1239.20210580
    [2]Xing Baoping, Lü Mengyuan, Jin Peiquan, Huang Guorui, Yue Lihua. Energy-Efficiency Query Optimization for Green Datacenters[J]. Journal of Computer Research and Development, 2019, 56(9): 1821-1831. DOI: 10.7544/issn1000-1239.2019.20180670
    [3]Wang Jiye, Zhou Biyu, Zhang Fa, Shi Xiang, Zeng Nan, Liu Zhiyong. Data Center Energy Consumption Models and Energy Efficient Algorithms[J]. Journal of Computer Research and Development, 2019, 56(8): 1587-1603. DOI: 10.7544/issn1000-1239.2019.20180574
    [4]Liao Bin, Zhang Tao, Yu Jiong, Yin Lutong, Guo Gang, Guo Binglei. Energy Consumption Modeling and Optimization Analysis for MapReduce[J]. Journal of Computer Research and Development, 2016, 53(9): 2107-2131. DOI: 10.7544/issn1000-1239.2016.20148443
    [5]Wan Shaohua, Zhang Yin. An Energy-Efficient Routing Algorithm Based on Bezier Curve in Wireless Sensors Networks[J]. Journal of Computer Research and Development, 2016, 53(7): 1532-1543. DOI: 10.7544/issn1000-1239.2016.20150172
    [6]Lei Yuanwu, Chen Xiaowen, Peng Yuanxi. A High Energy Efficiency FFT Accelerator on DSP Chip[J]. Journal of Computer Research and Development, 2016, 53(7): 1438-1446. DOI: 10.7544/issn1000-1239.2016.20160123
    [7]Qian Lei, Zhao Jinming, Peng Dajia, Li Xiang, Wu Dong, Xie Xianghui. Energy-Efficient Fingerprint Matching Based on Reconfigurable Micro Server[J]. Journal of Computer Research and Development, 2016, 53(7): 1425-1437. DOI: 10.7544/issn1000-1239.2016.20160076
    [8]Zhu Yatao, Zhang Shuai, Wang Da, Ye Xiaochun, Zhang Yang, Hu Jiuchuan, Zhang Zhimin, Fan Dongrui, Li Hongliang. EOFDM: A Search Method for Energy-Efficient Optimization in Many-Core Architecture[J]. Journal of Computer Research and Development, 2015, 52(6): 1303-1315. DOI: 10.7544/issn1000-1239.2015.20150153
    [9]Ding Youwei, Qin Xiaolin, Liu Liang, Wang Taochun. An Energy Efficient Algorithm for Big Data Processing in Heterogeneous Cluster[J]. Journal of Computer Research and Development, 2015, 52(2): 377-390. DOI: 10.7544/issn1000-1239.2015.20140126
    [10]Lei Ting, Li Xi, and Zhou Xuehai. Performance Lossless Voltage Scheduling for Low Energy Software[J]. Journal of Computer Research and Development, 2006, 43(6): 1090-1096.

Catalog

    Article views (862) PDF downloads (472) Cited by()

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return