Energy minimization using multiple supply voltages

被引:162
|
作者
Chang, JM
Pedram, M
机构
[1] Department of Electrical Engineering-Systems, University of Southern California, Los Angeles
关键词
dynamic programming; energy minimization; functional pipelining; multiple supply voltages; scheduling;
D O I
10.1109/92.645070
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present a dynamic programming technique for solving the multiple supply voltage scheduling problem in both nonpipelined and functionally pipelined data-paths, The scheduling problem refers to the assignment of a supply voltage level (selected from a fixed and known number of voltage levels) to each operation in a data flow graph so as to minimize the average energy consumption for given computation time or throughput constraints or both, The energy model is accurate and accounts for the input pattern dependencies, re-convergent fanout induced dependencies, and the energy cost of level shifters, Experimental results show that using three supply voltage levels on a number of standard benchmarks, an average energy saving of 40.19% (with a computation time constraint of 1.5 times the critical path delay) can be obtained compared to using a single supply voltage level.
引用
收藏
页码:436 / 443
页数:8
相关论文
共 50 条
  • [1] Energy minimization using multiple supply voltages
    Chang, JM
    Pedram, M
    1996 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN - DIGEST OF TECHNICAL PAPERS, 1996, : 157 - 162
  • [2] Energy minimization using multiple supply voltages
    Univ of Southern California, Los Angeles, United States
    IEEE Trans Very Large Scale Integr VLSI Syst, 4 (436-443):
  • [3] Energy minimization of system pipelines using multiple voltages
    Qu, G
    Kirovski, D
    Potkonjak, M
    Srivastava, MB
    ISCAS '99: PROCEEDINGS OF THE 1999 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 1: VLSI, 1999, : 362 - 365
  • [4] High level synthesis with multiple supply voltages for energy and combined peak power minimization
    Zhao, Zhen
    Bian, Jinian
    Liu, Zhipeng
    Wang, Yunfeng
    Zhao, Kang
    2006 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, 2006, : 864 - +
  • [5] Genetic approach to minimizing energy consumption of VLSI processors using multiple supply voltages
    Hariyama, M
    Aoyama, T
    Kameyama, M
    IEEE TRANSACTIONS ON COMPUTERS, 2005, 54 (06) : 642 - 650
  • [6] Low power scheduling method using multiple supply voltages
    Tsai, Kun-Lin
    Lee, Ju-Yueh
    Ruan, Shanq-Jang
    Lai, Feipei
    2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 5295 - +
  • [7] Determining schedules for reducing power consumption using multiple supply voltages
    Chabini, N
    Aboulhamid, EM
    Savaria, Y
    2001 INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, ICCD 2001, PROCEEDINGS, 2001, : 546 - 552
  • [8] A low-power design method using multiple supply voltages
    Igarashi, M
    Usami, K
    Nogami, K
    Minami, F
    Kawasaki, Y
    Aoki, T
    Takano, M
    Mizuno, C
    Ishikawa, T
    Kanazawa, M
    Sonoda, S
    Ichida, M
    Hatanaka, N
    1997 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, PROCEEDINGS, 1997, : 36 - 41
  • [9] Algorithm for achieving minimum energy consumption in CMOS circuits using multiple supply and threshold voltages at the module level
    Dhillon, YS
    Diril, AU
    Chatterjee, A
    Lee, HHS
    ICCAD-2003: IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2003, : 693 - 700
  • [10] A provably good approximation optimization using multiple algorithm for power supply voltages
    Liu, Hung-Yi
    Lee, Wan-Ping
    Chang, Yao-Wen
    2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 887 - +