Program Phase-Aware Dynamic Voltage Scaling Under Variable Computational Workload and Memory Stall Environment

被引:15
|
作者
Kim, Jungsoo [1 ]
Yoo, Sungjoo [2 ]
Kyung, Chong-Min [1 ]
机构
[1] Korea Adv Inst Sci & Technol, Taejon 305701, South Korea
[2] Pohang Univ Sci & Technol, Pohang 790784, South Korea
关键词
Dynamic voltage and frequency scaling (DVFS); energy optimization; memory stall; phase; runtime distribution; RUNTIME DISTRIBUTION; POWER MANAGEMENT; SUPPLY VOLTAGE; PERFORMANCE; PREDICTION; ENERGY; LEVEL;
D O I
10.1109/TCAD.2010.2068630
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Most complex software programs are characterized by program phase behavior and runtime distribution. Dynamism of the two characteristics often makes the design-time workload prediction difficult and inefficient. Especially, memory stall time whose variation is significant in memory-bound applications has been mostly neglected or handled in a too simplistic manner in previous works. In this paper, we present a novel online dynamic voltage and frequency scaling (DVFS) method which takes into account both program phase behavior and runtime distribution of memory stall time, as well as computational workload. The online DVFS problem is addressed in two ways: intraphase workload prediction and program phase detection. The intraphase workload prediction is to predict the workload based on the runtime distribution of computational workload and memory stall time in the current program phase. The program phase detection is to identify to which program phase the current instant belongs and then to obtain the predicted workload corresponding to the detected program phase, which is used to set voltage and frequency during the program phase. The proposed method considers leakage power consumption as well as dynamic power consumption by a temperature-aware combined V(dd)/V(bb) scaling. Compared to a conventional method, experimental results show that the proposed method provides up to 34.6% and 17.3% energy reduction for two multimedia applications, MPEG4 and H.264 decoder, respectively.
引用
收藏
页码:110 / 123
页数:14
相关论文
共 9 条
  • [1] Memory-aware dynamic voltage scaling for multimedia applications
    Choi, J
    Cha, H
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2006, 153 (02): : 130 - 136
  • [2] An Analytical Dynamic Scaling of Supply Voltage and Body Bias Exploiting Memory Stall Time Variation
    Kim, Jungsoo
    Lee, Younghoon
    Yoo, Sungjoo
    Kyung, Chong-Min
    2010 15TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2010), 2010, : 565 - +
  • [3] An Analytical Dynamic Scaling of Supply Voltage and Body Bias Based on Parallelism-Aware Workload and Runtime Distribution
    Kim, Jungsoo
    Oh, Seungyong
    Yoo, Sungjoo
    Kyung, Chong-Min
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2009, 28 (04) : 568 - 581
  • [4] Dynamic Voltage Scaling Scheduling on Power-aware Clusters under Power Constraints
    Terzopoulos, George
    Karatza, Helen D.
    17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT 2013), 2013, : 72 - 78
  • [5] Memory-aware energy-optimal frequency assignment for dynamic supply voltage scaling
    Cho, YJ
    Chang, NH
    ISLPED '04: PROCEEDINGS OF THE 2004 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2004, : 387 - 392
  • [6] Energy-aware clock-frequency assignment in microprocessors and memory devices for dynamic voltage scaling
    Cho, Youngjin
    Chang, Naehyuck
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2007, 26 (06) : 1030 - 1040
  • [7] Thermal-aware dynamic voltage frequency scaling for many-core processors under process variations
    Hong, Hyejeong
    Lim, Jaeil
    Lim, Hyunyul
    Kang, Sungho
    IEICE ELECTRONICS EXPRESS, 2013, 10 (14):
  • [8] Application-Aware Power Saving for Online Transaction Processing Using Dynamic Voltage and Frequency Scaling in a Multicore Environment
    Hayamizu, Yuto
    Goda, Kazuo
    Nakano, Miyuki
    Kitsuregawa, Masaru
    ARCHITECTURE OF COMPUTING SYSTEMS - ARCS 2011, 2011, 6566 : 50 - 61
  • [9] Dynamic voltage and frequency scaling under a precise energy model considering variable and fixed components of the system power dissipation
    Choi, K
    Lee, W
    Soma, R
    Pedram, M
    ICCAD-2004: INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2004, : 29 - 34