The limit of dynamic voltage scaling and insomniac dynamic voltage scaling

被引:76
|
作者
Zhai, B [1 ]
Blaauw, D
Sylvester, D
Flautner, K
机构
[1] Univ Michigan, Adv Comp Architecture Lab, Ann Arbor, MI 48109 USA
[2] ARM Ltd, Cambridge CB1 9NJ, England
基金
美国国家科学基金会;
关键词
dynamic voltage scaling; energy efficiency; insomniac; low power; subthreshold design;
D O I
10.1109/TVLSI.2005.859588
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic voltage scaling (DVS) is a popular approach for energy reduction of integrated circuits. Current processors that use DVS typically have an operating voltage range from full to half of the maximum V-dd. However, there is no fundamental reason why designs cannot operate over a much larger voltage range: from full V-dd to subthreshold voltages. This possibility raises the question of whether a larger voltage range improves the energy efficiency of DVS. First, from a theoretical point of view, we show that, for subthreshold supply voltages, leakage energy becomes dominant, making "just-in-time computation" energy-inefficient at extremely low voltages. Hence, we introduce the existence of a so-called "energy-optimal voltage" which is the voltage at which the application is executed with the highest possible energy efficiency and below which voltage scaling reduces energy efficiency. We derive an analytical model for the energy-optimal voltage and study its trends with technology scaling and different application loads. Second, we compare several different low-power approaches including MTCMOS, standard DVS, and the proposed Insomniac (extended DVS into subthreshold operation). A study of real applications on commercial processors shows that Insomniac provides the best energy efficiency. From these results, we conclude that extending the voltage range below V-dd /2 will improve the energy efficiency for many processor designs.
引用
收藏
页码:1239 / 1252
页数:14
相关论文
共 50 条
  • [1] What is the limit of energy saving by dynamic voltage scaling?
    Qu, G
    [J]. ICCAD 2001: IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, 2001, : 560 - 563
  • [2] Adaptive voltage scaling and dynamic voltage frequency
    King, Oliver
    [J]. ELECTRONICS WORLD, 2017, 123 (1970): : 19 - 19
  • [3] A Dynamic Voltage Scaling Algorithm for Dynamic Workloads
    Albert Mo Kim Cheng
    Yan Wang
    [J]. Journal of Signal Processing Systems, 2008, 52 : 45 - 57
  • [4] A dynamic voltage scaling algorithm for dynamic workloads
    Cheng, Albert Mo Kim
    Wang, Yan
    [J]. JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2008, 52 (01): : 45 - 57
  • [5] Design issues for dynamic voltage scaling
    Burd, TD
    Brodersen, RW
    [J]. ISLPED '00: PROCEEDINGS OF THE 2000 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2000, : 9 - 14
  • [6] Dynamic voltage scaling on MPEG decoding
    Son, D
    Yu, C
    Kim, HN
    [J]. PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, 2001, : 633 - 640
  • [7] Dynamic voltage scaling for commercial FPGAs
    Chow, CT
    Tsui, LSM
    Leong, PHW
    Luk, W
    Wilton, SJE
    [J]. FPT 05: 2005 IEEE INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY, PROCEEDINGS, 2005, : 173 - 180
  • [8] Dynamic Voltage Scaling of OLED Displays
    Shin, Donghwa
    Kim, Younghyun
    Chang, Naehyuck
    Pedram, Massoud
    [J]. PROCEEDINGS OF THE 48TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2011, : 53 - 58
  • [9] Impact of technology scaling and packaging on Dynamic Voltage Scaling techniques
    Duarte, D
    Vijaykrishnan, N
    Irwin, MJ
    Tsai, YF
    [J]. 15TH ANNUAL IEEE INTERNATIONAL ASIC/SOC CONFERENCE, PROCEEDINGS, 2002, : 244 - 248
  • [10] An Active Compensator Scheme for Dynamic Voltage Scaling of Voltage Regulators
    Xiao, Shangyang
    Qiu, Weihong
    Miller, Greg
    Wu, Thomas X.
    Batarseh, Issa
    [J]. IEEE TRANSACTIONS ON POWER ELECTRONICS, 2009, 24 (1-2) : 307 - 311