Leakage aware dynamic voltage scaling for real-time embedded systems

被引:247
|
作者
Jejurikar, R [1 ]
Pereira, C [1 ]
Gupta, R [1 ]
机构
[1] Univ Calif Irvine, Ctr Embedded Comp Syst, Irvine, CA 92697 USA
关键词
leakage power; critical speed; low power scheduling; real-time systems; EDF scheduling; procrastication;
D O I
10.1145/996566.996650
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A five-fold increase in leakage current is predicted with each technology generation. While Dynamic Voltage Scaling (DVS) is known to reduce dynamic power consumption, it also causes increased leakage energy drain by lengthening the interval over which a computation is carried out. Therefore, for minimization of the total energy, one needs to determine an operating point, called the critical speed. We compute processor slowdown factors based on the critical speed for energy minimization. Procrastination scheduling attempts to maximize the duration of idle intervals by keeping the processor in a sleep/shutdown state even if there are pending tasks, within the constraints imposed by performance requirements. Our simulation experiments show that the critical speed slowdown results in up to 5% energy gains over a leakage oblivious dynamic voltage scaling. Procrastination scheduling scheme extends the sleep intervals to up to 5 times, resulting in up to an additional 18% energy gains, while meeting all timing requirements.
引用
收藏
页码:275 / 280
页数:6
相关论文
共 50 条
  • [1] Leakage-Aware Intra-Task Dynamic Voltage Scaling Technique for Energy Reduction in Real-Time Embedded Systems
    Chaturvedi, Vivek
    Mohanty, Basant K.
    Srikanthan, Thambipillai
    2015 IEEE INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING (DSP), 2015, : 1266 - 1269
  • [2] Procrastination determination for periodic real-time tasks in leakage-aware dynamic voltage scaling systems
    Chen, Jian-Jia
    Kuo, Tei-Wei
    IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN DIGEST OF TECHNICAL PAPERS, VOLS 1 AND 2, 2007, : 289 - 294
  • [3] Adaptive checkpointing with dynamic voltage scaling in embedded real-time systems
    Zhang, Y
    Chakrabarty, K
    EMBEDDED SOFTWARE FOR SOC, 2003, : 449 - 463
  • [4] Reliability-Aware Dynamic Voltage Scaling for Energy-Constrained Real-Time Embedded Systems
    Zhao, Baoxian
    Aydin, Hakan
    Zhu, Dakai
    2008 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2008, : 633 - +
  • [5] Leakage-Aware Energy Minimization using Dynamic Voltage Scaling and Cache Reconfiguration in Real-Time Systems
    Wang, Weixun
    Mishra, Prabhat
    23RD INTERNATIONAL CONFERENCE ON VLSI DESIGN, 2010, : 357 - 362
  • [6] Real time dynamic voltage scaling for embedded systems
    Rao, V
    Singhal, G
    Kumar, A
    17TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS: DESIGN METHODOLOGIES FOR THE GIGASCALE ERA, 2004, : 650 - 653
  • [7] Preemption-aware dynamic voltage scaling in hard real-time systems
    Kim, W
    Kim, J
    Min, SL
    ISLPED '04: PROCEEDINGS OF THE 2004 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2004, : 393 - 398
  • [8] Dynamic voltage scaling for systemwide energy minimization in real-time embedded systems
    Jejurikar, R
    Gupta, R
    ISLPED '04: PROCEEDINGS OF THE 2004 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2004, : 78 - 81
  • [9] Incorporating Temperature-Leakage Interdependency into Dynamic Voltage Scaling for Real-Time Systems
    Gu, Junjun
    Qu, Gang
    PROCEEDINGS OF THE 2013 IEEE 24TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 13), 2013, : 289 - 296
  • [10] Dynamic voltage scaling for the schedulability of jitter-constrained real-time embedded systems
    Mochocki, B
    Hu, XBS
    Racu, R
    Ernst, R
    ICCAD-2005: INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, 2005, : 446 - 449