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 条
  • [21] Dynamic voltage scaling for multitasking real-time systems with uncertain execution time
    Xian, Changjiu
    Lu, Yung-Hsiang
    Li, Zhiyuan
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (08) : 1467 - 1478
  • [22] Dynamic Voltage Scaling for Real-Time Systems with System Workload Analysis
    Zhang, Zhe
    Chen, Xin
    Qian, De-jun
    Hu, Chen
    IEICE TRANSACTIONS ON ELECTRONICS, 2010, E93C (03): : 399 - 406
  • [23] Evaluation of an Adaptive Dynamic Voltage Scaling Scheme for Hard Real-Time Applications
    Dolwin, Craig A.
    Yassine, Hatem
    JOURNAL OF LOW POWER ELECTRONICS, 2007, 3 (02) : 217 - 221
  • [24] Dynamic Thermal and Timeliness Guarantees for Distributed Real-Time Embedded Systems
    Fu, Xing
    Wang, Xiaorui
    Puster, Eric
    2009 15TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2009, : 403 - 412
  • [25] A dynamic slack management technique for real-time distributed embedded systems
    Acharya, Subrata
    Mahapatra, Rabi N.
    IEEE TRANSACTIONS ON COMPUTERS, 2008, 57 (02) : 215 - 230
  • [26] Power-efficient scheduling for heterogeneous distributed real-time embedded systems
    Luo, Jiong
    Jha, Niraj K.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2007, 26 (06) : 1161 - 1170
  • [27] A Framework of Concurrent Task Scheduling and Dynamic Voltage and Frequency Scaling in Real-Time Embedded Systems with Energy Harvesting
    Lin, Xue
    Wang, Yanzhi
    Yue, Siyu
    Chang, Naehyuck
    Pedram, Massoud
    2013 IEEE INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2013, : 70 - 75
  • [28] Time Triggered Hybrid Scheduler with Dynamic Frequency Scaling for Distributed Real Time Embedded Systems
    Hemalatha, V.
    Prabakaran, R.
    Dhanalakshmi, S.
    Krupa, A. Jaba Deva
    WIRELESS PERSONAL COMMUNICATIONS, 2017, 97 (02) : 2511 - 2522
  • [29] Time Triggered Hybrid Scheduler with Dynamic Frequency Scaling for Distributed Real Time Embedded Systems
    V. Hemalatha
    R. Prabakaran
    S. Dhanalakshmi
    A. Jaba Deva Krupa
    Wireless Personal Communications, 2017, 97 : 2511 - 2522
  • [30] Adaptive Real-Time Scheduling of Dynamic Multiple-Criticality Applications on Heterogeneous Distributed Computing Systems
    Hu, Biao
    Cao, Zhengcai
    Thou, Lijie
    2019 IEEE 15TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2019, : 897 - 903