Leakage aware dynamic voltage scaling for real-time embedded systems

被引:248
|
作者
Jejurikar, R [1 ]
Pereira, C [1 ]
Gupta, R [1 ]
机构
[1] Univ Calif Irvine, Ctr Embedded Comp Syst, Irvine, CA 92697 USA
来源
41ST DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2004 | 2004年
关键词
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 条
  • [41] Event-driven dynamic workload scaling for uniprocessor real-time embedded systems
    Chang, Li-Pin
    Chen, Ya-Shu
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2007, 23 (05) : 1349 - 1365
  • [42] Reliability-aware dynamic energy management in dependable embedded real-time systems
    Zhu, Dakai
    Proceedings of the 12th IEEE Real-Time and Embedded Technology and Applications Symposium, 2006, : 397 - 407
  • [43] Reliability-Aware Dynamic Energy Management in Dependable Embedded Real-Time Systems
    Zhu, Dakai
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2010, 10 (02)
  • [44] Optimizing the NoC Slack Through Voltage and Frequency Scaling in Hard Real-Time Embedded Systems
    Zhan, Jia
    Stoimenov, Nikolay
    Ouyang, Jin
    Thiele, Lothar
    Narayanan, Vijaykrishnan
    Xie, Yuan
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (11) : 1632 - 1643
  • [45] Tasks scheduling with dynamic voltage scaling on multi-core real-time systems
    Zhong, Xiao
    Qi, Yong
    Hou, Di
    Miao, Lei
    Zheng, Xiao-Mei
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2006, 34 (SUPPL.): : 2481 - 2484
  • [46] Minimizing expected energy consumption in real-time systems through dynamic voltage scaling
    Xu, Ruibin
    Mosse, Daniel
    Melhem, Rami
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2007, 25 (04):
  • [47] Dynamic voltage and frequency scaling algorithm for fault-tolerant real-time systems
    Djosic, Sandra
    Jevtic, Milun
    MICROELECTRONICS RELIABILITY, 2013, 53 (07) : 1036 - 1042
  • [48] Generalized network flow techniques for dynamic voltage scaling in hard real-time systems
    Swaminathan, V
    Chakrabarty, K
    ICCAD-2003: IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2003, : 21 - 25
  • [49] PreDVS: Preemptive Dynamic Voltage Scaling for Real-time Systems using Approximation Scheme
    Wang, Weixun
    Mishra, Prabhat
    PROCEEDINGS OF THE 47TH DESIGN AUTOMATION CONFERENCE, 2010, : 705 - 710
  • [50] Dynamic voltage scaling in hard real-time systems considering precedence and exclusion relations
    Tavares, Eduardo
    Maciel, Paulo
    Silva, Bruno
    Oliveira, Meuse, Jr.
    Rodrigues, Rafael
    Marques, Renato
    2007 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-8, 2007, : 699 - +