Leakage-aware intraprogram voltage scaling for embedded processors

被引:6
|
作者
Huang, Po-Kuan [1 ]
Ghiasi, Soheil [1 ]
机构
[1] Univ Calif Davis, Dept Elect & Comp Engn, Davis, CA 95616 USA
关键词
algorithms; management; performance;
D O I
10.1109/DAC.2006.229301
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With scaling of technology feature sizes, the share of leakage in total power consumption of digital systems continues to grow. Conventional dynamic voltage scaling (DVS) techniques fail to accurately address the impact of scaling on system power consumption and hence, are incapable of achieving energy efficient solutions. To overcome this problem, we utilize adaptive body biasing (ABB) to adjust transistors' threshold voltage at runtime. We develop a leakage-aware compilation methodology that targets embedded processors with both DVS and ABB capabilities. Our technique has the unique advantage of jointly optimizing active and leakage energy dissipation. Considering the delay and energy penalty of switching between operating modes of the processor and under deadline constraint, our compiler improves the energy consumption of the generated code by average of 13.07% and up to 30.26% at 90nm. While our technique's improvement in energy dissipation over conventional DVS is marginal (4.54%) at 130nm, the average improvement continues to grow to 7.8%, 15.94% and 29.56% for 90nm, 65nm and 45 technology nodes, respectively.
引用
收藏
页码:364 / +
页数:2
相关论文
共 50 条
  • [21] Leakage-Aware Speculative Branch Target Buffer
    Khoshbakht, Saman
    Baniasadi, Amirali
    JOURNAL OF LOW POWER ELECTRONICS, 2012, 8 (05) : 595 - 603
  • [22] Energy-Aware Compilation for Embedded Processors with Technology Scaling Considerations
    Huang, Po-Kuan
    Ghiasi, Soheil
    JOURNAL OF LOW POWER ELECTRONICS, 2009, 5 (04) : 439 - 453
  • [23] Architectural leakage-aware management of partitioned scratchpad memories
    Golubeva, Olga
    Loghi, Mirko
    Poncino, Massimo
    Macii, Enrico
    2007 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2007, : 1665 - 1670
  • [24] An Enhanced Leakage-Aware Scheduler for Dynamically Reconfigurable FPGAs
    Hsieh, Jen-Wei
    Chang, Yuan-Hao
    Lee, Wei-Li
    2011 16TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2011,
  • [25] Leakage-Aware Energy Synchronization for Wireless Sensor Networks
    Zhu, Ting
    Zhong, Ziguo
    Gu, Yu
    He, Tian
    Zhang, Zhi-Li
    MOBISYS'09: PROCEEDINGS OF THE 7TH ACM INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS, APPLICATIONS, AND SERVICES, 2009, : 319 - 332
  • [26] Leakage-Aware Dynamic Compact Thermal Model for CMOS Technology
    Pan, Chi-Wen
    Huang, Pei-Yu
    Hsu, Chia-Hao
    Kuo, Sheng-Liang
    Chen, Tai-Yu
    PROCEEDINGS OF THE 2019 EIGHTEENTH IEEE INTERSOCIETY CONFERENCE ON THERMAL AND THERMOMECHANICAL PHENOMENA IN ELECTRONIC SYSTEMS (ITHERM 2019), 2019, : 355 - 361
  • [27] LEAF: A system level leakage-aware floorplanner for SoCs
    Gupta, Aseem
    Dutt, Nikil D.
    Kurdahi, Fadi J.
    Khouri, Kamal S.
    Abadir, Magdy S.
    PROCEEDINGS OF THE ASP-DAC 2007, 2007, : 274 - +
  • [28] Leakage-Aware Energy Synchronization on Twin-Star Nodes
    Zhong, Ziguo
    Zhu, Ting
    He, Tian
    Zhang, Zhi-Li
    SENSYS'08: PROCEEDINGS OF THE 6TH ACM CONFERENCE ON EMBEDDED NETWORKED SENSOR SYSTEMS, 2008, : 351 - 352
  • [29] Leakage-Aware Task Scheduling for Partially Dynamically Reconfigurable FPGAs
    Yuh, Ping-Hung
    Yang, Chia-Lin
    Li, Chi-Feng
    Lin, Chung-Hsiang
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2009, 14 (04)
  • [30] Leakage-Aware Battery Lifetime Analysis Using the Calculus of Variations
    Jafari-Nodoushan, Mostafa
    Safaei, Bardia
    Ejlali, Alireza
    Chen, Jian-Jia
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2020, 67 (12) : 4829 - 4841