Accurate Modeling of the Delay and Energy Overhead of Dynamic Voltage and Frequency Scaling in Modern Microprocessors

被引:81
|
作者
Park, Sangyoung [1 ]
Park, Jaehyun [1 ]
Shin, Donghwa [2 ]
Wang, Yanzhi [3 ]
Xie, Qing [3 ]
Pedram, Massoud [3 ]
Chang, Naehyuck [1 ]
机构
[1] Seoul Natl Univ, Seoul 151744, South Korea
[2] Politecn Torino, I-10129 Turin, Italy
[3] Univ So Calif, Los Angeles, CA 90089 USA
基金
新加坡国家研究基金会; 美国国家科学基金会;
关键词
Delay and energy overhead; dynamic voltage and frequency scaling (DVFS); macromodel; POWER MANAGEMENT; DC;
D O I
10.1109/TCAD.2012.2235126
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic voltage and frequency scaling (DVFS) has been studied for well over a decade. Nevertheless, existing DVFS transition overhead models suffer from significant inaccuracies; for example, by incorrectly accounting for the effect of DC-DC converters, frequency synthesizers, voltage, and frequency change policies on energy losses incurred during mode transitions. Incorrect and/or inaccurate DVFS transition overhead models prevent one from determining the precise break-even time and thus forfeit some of the energy saving that is ideally achievable. This paper introduces accurate DVFS transition overhead models for both energy consumption and delay. In particular, we redefine the DVFS transition overhead including the underclocking-related losses in a DVFS-enabled microprocessor, additional inductor IR losses, and power losses due to discontinuous-mode DC-DC conversion. We report the transition overheads for a desktop, a mobile and a low-power representative processor. We also present DVFS transition overhead macromodel for use by high-level DVFS schedulers.
引用
收藏
页码:695 / 708
页数:14
相关论文
共 50 条
  • [21] Analysis and Design of Delay Lines for Dynamic Voltage Scaling Applications
    Tadros, Ramy N.
    Hua, Weizhe
    Gibiluka, Matheus
    Moreira, Matheus T.
    Calazans, Ney L. V.
    Beerel, Peter A.
    [J]. 2016 22ND IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS, 2016, : 11 - 18
  • [22] Variation-Aware Dynamic Voltage/Frequency Scaling
    Herbert, Sebastian
    Marculescu, Diana
    [J]. HPCA-15 2009: FIFTEENTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2009, : 301 - 312
  • [23] Evaluation of Dynamic Voltage and Frequency Scaling for Stream Programs
    Rangasamy, Arun
    Srikant, Y. N.
    [J]. PROCEEDINGS OF THE 2011 8TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS (CF 2011), 2011,
  • [24] Network-aware dynamic voltage and frequency scaling
    Mochocki, Bren
    Rajan, Dinesh
    Hu, Xiaobo Sharon
    Poellabauer, Christian
    Otten, Kathleen
    Chantem, Thidapat
    [J]. RTAS 2007: 13TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2007, : 215 - +
  • [25] Exploiting Dynamic Voltage and Frequency Scaling in Networks on Chip
    Bianco, Andrea
    Giaccone, Paolo
    Li, Nanfang
    [J]. 2012 IEEE 13TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (HPSR), 2012,
  • [26] Dynamic Voltage and Frequency Scaling Optimization for Multicore Architectures
    Chien, Ting-Hsuan
    Chang, Rong-Guey
    [J]. INTELLIGENT SYSTEMS AND APPLICATIONS (ICS 2014), 2015, 274 : 298 - 307
  • [27] Dynamic Voltage and Frequency Scaling in Parallel Network Processors
    Bolla, Raffaele
    Bruschi, Roberto
    Lombardo, Chiara
    [J]. 2012 IEEE 13TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (HPSR), 2012,
  • [28] Dynamic voltage and frequency scaling based on workload decomposition
    Choi, K
    Soma, R
    Pedram, M
    [J]. ISLPED '04: PROCEEDINGS OF THE 2004 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2004, : 174 - 179
  • [29] Reliability-Aware Dynamic Voltage and Frequency Scaling
    Firouzi, F.
    Salehi, M. E.
    Wang, F.
    Fakhraie, S. M.
    Safari, S.
    [J]. IEEE ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2010), 2010, : 304 - 309
  • [30] Implementation of dynamic voltage and frequency scaling on blackfin processors
    Harliono, D
    Gan, WS
    [J]. ISPACS 2005: PROCEEDINGS OF THE 2005 INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATION SYSTEMS, 2005, : 193 - 196