• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
Advanced Search
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.
Citation: 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.

Performance Lossless Voltage Scheduling for Low Energy Software

More Information
  • Published Date: June 14, 2006
  • The high power consumption of a processor is becoming a critical problem for both battery-powered devices and high-performance computers. Recently, dynamic voltage and frequency scaling of the processor has been identified as one of the most effective ways to reduce software energy consumption. In this paper, the problem of performance lossless energy reduction for variable-voltage processors is introduced, and a compilation optimization strategy is discussed, which identifies voltage scaling opportunities to achieve energy savings without performance loss. A mixed integer linear programming model for the problem is proposed, which can sufficiently exploit the difference of voltage scaling characteristics of subtasks. Also presented are two heuristic algorithms for the mixed integer linear programming. Experiment results demonstrate the effectiveness of the strategy with processor energy savings up to 22.3% for the real programs, and the heuristic algorithm performs well in terms of solution.
  • Related Articles

    [1]Lai Qingkuan, Lü Fang, He Chunlin, He Xianbo, Feng Xiaobing. An Ideal Performance Oriented Approach for Cross-Framework Compiler Analysis[J]. Journal of Computer Research and Development, 2021, 58(3): 668-680. DOI: 10.7544/issn1000-1239.2021.20190728
    [2]Liu Hui, Xu Jinlong, Zhao Rongcai, Yao Jinyang. Compiler Optimization Sequence Selection Method Based on Learning Model[J]. Journal of Computer Research and Development, 2019, 56(9): 2012-2026. DOI: 10.7544/issn1000-1239.2019.20180789
    [3]Zhang Yiwen, Guo Ruifeng, Deng Changyi. Low Power Scheduling Algorithm for Mix Tasks Based on Constant Bandwidth Server[J]. Journal of Computer Research and Development, 2015, 52(9): 2094-2104. DOI: 10.7544/issn1000-1239.2015.20140611
    [4]Zhang Biying, Chen Hongsong, Cui Gang, Fu Zhongchuan. Analysis of Maximum Steady-State Throughput for Temperature-Constrained Multicore Processors[J]. Journal of Computer Research and Development, 2015, 52(9): 2083-2093. DOI: 10.7544/issn1000-1239.2015.20140656
    [5]Deng Gang, Gong Zhenghu, and Wang Hong. Characteristics Research on Modern Data Center Network[J]. Journal of Computer Research and Development, 2014, 51(2): 395-407.
    [6]Zhang Huizhen, Wang Chao, Li Xi, Zhou Xuehai. An Optimized Code-Generating Algorithm for Reconfigurable Instruction Set Processors[J]. Journal of Computer Research and Development, 2012, 49(9): 2018-2026.
    [7]Wu Xiaodong, Han Jianjun, Wang Tianjiang. Energy-Aware Scheduling of Hard Real-Time Tasks in VFD-Based Multi-Core Systems[J]. Journal of Computer Research and Development, 2012, 49(5): 1018-1027.
    [8]Cheng Xiaoliang, Deng Zhidong, Dong Zhiran. A Model of Energy Consumption Based on Characteristic Analysis of Wireless Communication and Computation[J]. Journal of Computer Research and Development, 2009, 46(12): 1985-1993.
    [9]Tao Qiuming, Zhao Chen, Wang Yongji. An Automated Method of Test Program Generation for Compiler Optimizations Based on Process Graph[J]. Journal of Computer Research and Development, 2009, 46(9): 1567-1577.
    [10]Peng Manman, Li Renfa, and Wang Yuming. A Phase-Based Dynamic Voltage Scaling Algorithm[J]. Journal of Computer Research and Development, 2008, 45(6).

Catalog

    Article views (579) PDF downloads (381) Cited by()

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return