Joint dynamic voltage scaling and adaptive body biasing for heterogeneous distributed real-time embedded systems

被引:73
|
作者
Yan, L [1 ]
Luo, H [1 ]
Jha, NK [1 ]
机构
[1] Princeton Univ, Dept Elect Engn, Princeton, NJ 08544 USA
关键词
distributed system; embedded system; low power; power consumption; power management; real-time computing;
D O I
10.1109/TCAD.2005.850895
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
While dynamic power consumption has traditionally been the primary source of power consumption, leakage power is becoming an increasingly important concern as technology feature size continues to shrink. Previous system-level approaches focus on reducing power consumption without considering leakage power consumption. To overcome this limitation, we propose a two-phase approach to combine dynamic voltage scaling (DVS) and adaptive body biasing (ABB) for distributed real-time embedded systems. DVS is a powerful technique for reducing dynamic power consumption quadratically. However, DVS often requires a reduction in the threshold voltage that increases subthreshold leakage current exponentially and, hence, subthreshold leakage power consumption. ABB, which exploits the exponential dependence of subthreshold leakage power on the threshold voltage, is effective in managing leakage power consumption. We first derive an energy consumption model to determine the optimal supply voltage and body bias voltage under a given clock frequency. Then, we analyze the tradeoff between energy consumption and clock period to allocate slack to a set of tasks with precedence relationships and realtime constraints. Based on this two-phase approach, we propose a new system-level scheduling algorithm that can optimize both dynamic power and leakage power consumption by performing DVS and ABB simultaneously for distributed real-time embedded systems. Experimental results show that the average power reduction of our technique with respect to DVS alone is 37.4% for the 70-nm technology.
引用
下载
收藏
页码:1030 / 1041
页数:12
相关论文
共 50 条
  • [1] Combined dynamic voltage scaling and adaptive body biasing for heterogeneous distributed real-time embedded systems
    Yan, L
    Luo, J
    Jha, NK
    ICCAD-2003: IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2003, : 30 - 37
  • [2] Adaptive checkpointing with dynamic voltage scaling in embedded real-time systems
    Zhang, Y
    Chakrabarty, K
    EMBEDDED SOFTWARE FOR SOC, 2003, : 449 - 463
  • [3] Simultaneous dynamic voltage scaling of processors and communication links in real-time distributed embedded systems
    Luo, Jiong
    Jha, Niraj K.
    Peh, Li-Shiuan
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2007, 15 (04) : 427 - 437
  • [4] Simultaneous, dynamic voltage scaling of processors and communication links in real-time distributed embedded systems
    Luo, J
    Peh, LS
    Jha, N
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, PROCEEDINGS, 2003, : 1150 - 1151
  • [5] Power-profile driven variable voltage scaling for heterogeneous distributed real-time embedded systems
    Luo, J
    Jha, NK
    16TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 2003, : 369 - 375
  • [6] Static and dynamic variable voltage scheduling algorithms for real-time heterogeneous distributed embedded systems
    Luo, J
    Jha, N
    ASP-DAC/VLSI DESIGN 2002: 7TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE AND 15TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 2002, : 719 - 726
  • [7] Leakage aware dynamic voltage scaling for real-time embedded systems
    Jejurikar, R
    Pereira, C
    Gupta, R
    41ST DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2004, 2004, : 275 - 280
  • [8] 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
  • [9] 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
  • [10] Energy-aware supply voltage and body biasing voltage scheduling algorithm for real-time distributed systems
    Su, YJ
    Wei, SJ
    CHINESE JOURNAL OF ELECTRONICS, 2005, 14 (02): : 259 - 263