|
ABSTRACT
Dynamic voltage scaling (DVS) reduces the power consumption of processors when peak performance is unnecessary. However, the achievable power savings by DVS alone is becoming limited as leakage power increases. In this paper, we show how the simultaneous use of adaptive body biasing (ABB) and DVS can be used to reduce power in high-performance processors. Analytical models of the leakage current, dynamic power, and frequency as functions of supply voltage and body bias are derived and verified with SPICE simulation. We then show how to determine the correct trade-off between supply voltage and body bias for a given clock frequency and duration of operation. The usefulness of our approach is evaluated on real workloads obtained using real-time monitoring of processor utilization for four applications. The results demonstrate that application of simultaneous DVS and ABB results in an average energy reduction of 48% over DVS alone.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
T.D. Burd, et. al., "A dynamic voltage scaled microprocessor system," IEEE J. Solid-State Circuits, vol. 35, pp. 1571--1580, Nov. 2000.
|
 |
2
|
|
| |
3
|
L. Geppert, T.S. Perry, "Transmeta's magic show," IEEE Spectrum, vol. 37, pp. 26--33, May 2000.
|
| |
4
|
|
| |
5
|
|
| |
6
|
H. Mizuno, K. Ishibashi, T. Shimura, T. Hattori, S. Narita, K. Shiozawa, S. Ikeda, K. Uchiyama, "A 18uA-Standby-Current 1.8V 200MHz Microprocessor with Self Substrate-Biased Data-Retention Mode," IEEE Intl. Solid-State Circuit Conf., pp. 280--281, 1999.
|
 |
7
|
A. Keshavarzi , S. Ma , S. Narendra , B. Bloechel , K. Mistry , T. Ghani , S. Borkar , V. De, Effectiveness of reverse body bias for leakage control in scaled dual Vt CMOS ICs, Proceedings of the 2001 international symposium on Low power electronics and design, p.207-212, August 2001, Huntington Beach, California, United States
[doi> 10.1145/383082.383135]
|
| |
8
|
X. Liu, S. Mourad, "Performance of submicron CMOS devices and gates with substrate biasing," IEEE Intl. Symp. Circuits and Systems, Geneva, Switzerland, May 28--31.
|
| |
9
|
M. Miyazaki, J. Kao, A. Chandrakasan, "A 175mV Multiply-Accumulate Unit using an Adaptive Supply Voltage and Body Bias Architecture," IEEE Intl. Solid-State Circuits Conf., pp. 58--59, 2002.
|
| |
10
|
S. Narendra, M. Haycock, et. al., "1.1V 1GHz Communications router with On-Chip Body Bias in 150nm CMOS," IEEE Intl. Solid-State Circuits Conf., pp. 270--271, 2002.
|
| |
11
|
P. Ko, J. Huang, et. al., "BSIM3 for Analog and Digital Circuit Simulation," IEEE Symp. on VLSI Tech. CAD, pp. 400--429, Jan. 1993.
|
| |
12
|
Z.H. Liu, et. al., "Threshold voltage model for deep-submicrometer MOSFETs," IEEE Tran. Electron Devices, vol. 40, pp. 86--95, 1993.
|
| |
13
|
|
| |
14
|
H. Veendrick, "Short-circuit dissipation of static CMOS circuitry and its impact on the design of buffer circuits," IEEE J. Solid-State Circuits, vol. 19, pp. 468--473, Aug. 1984.
|
| |
15
|
R. Gonzalez, et.al., "Supply and Threshold Voltage Scaling for Low Power CMOS," IEEE J. Solid-State Circuits, vol. 32, pp. 1210--1216, Aug. 1997.
|
| |
16
|
|
| |
17
|
M. Chen, H. Huang, et. al., "Back-gate bias enhanced band-to-band tunneling leakage in scaled MOSFETS," IEEE Electron Device Letters, vol. 19, no. 4, pp. 134--136, Apr. 1998.
|
 |
18
|
Ali Keshavarzi , Siva Narendra , Shekhar Borkar , Charles Hawkins , Kaushik Roy , Vivek De, Technology scaling behavior of optimum reverse body bias for standby leakage power reduction in CMOS IC's, Proceedings of the 1999 international symposium on Low power electronics and design, p.252-254, August 16-17, 1999, San Diego, California, United States
[doi> 10.1145/313817.313937]
|
| |
19
|
T. Sakurai, A.R. Newton, "Alpha-power law MOSFET model and its applications to CMOS inverter," IEEE J. Solid-State Circuits, vol. 25, no. 2, pp. 584--594, Apr. 1990.
|
| |
20
|
K.A. Bowman, B.L. Austin, et. al., "A physical alpha-power law MOSFET model," IEEE J. Solid-State Circuits, vol. 34, pp. 1410--1414, Oct. 1999.
|
| |
21
|
|
| |
22
|
S. Thompson, P. Packan, et. al., "MOS Scaling: Transistor Challenges for the 21st Century." Intel Technology Journal, Q3 1998.
|
CITED BY 55
|
|
Patrick Schaumont , Bo-Cheng Charles Lai , Wei Qin , Ingrid Verbauwhede, Cooperative multithreading on 3mbedded multiprocessor architectures enables energy-scalable design, Proceedings of the 42nd annual conference on Design automation, June 13-17, 2005, San Diego, California, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Alireza Ejlali , Marcus T. Schmitz , Bashir M. Al-Hashimi , Seyed Ghassem Miremadi , Paul Rosinger, Energy efficient SEU-tolerance in DVS-enabled real-time systems through information redundancy, Proceedings of the 2005 international symposium on Low power electronics and design, August 08-10, 2005, San Diego, CA, USA
|
|
|
|
|
|
|
|
|
Selim Gurun , Chandra Krintz, AutoDVS: an automatic, general-purpose, dynamic clock scheduling system for hand-held devices, Proceedings of the 5th ACM international conference on Embedded software, September 18-22, 2005, Jersey City, NJ, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mark Hempstead , Gu-Yeon Wei , David Brooks, Architecture and circuit techniques for low-throughput, energy-constrained systems across technology generations, Proceedings of the 2006 international conference on Compilers, architecture and synthesis for embedded systems, October 22-25, 2006, Seoul, Korea
|
|
|
Ravishankar Rao , Sarma Vrudhula , Chaitali Chakrabarti , Naehyuck Chang, An optimal analytical solution for processor speed control with thermal constraints, Proceedings of the 2006 international symposium on Low power electronics and design, October 04-06, 2006, Tegernsee, Bavaria, Germany
|
|
|
Schuster Christian , Nagel Jean-Luc , Piguet Christian , Farine Pierre-André, Architectural and technology influence on the optimal total power consumption, Proceedings of the conference on Design, automation and test in Europe: Proceedings, March 06-10, 2006, Munich, Germany
|
|
|
Yongpan Liu , Robert P. Dick , Li Shang , Huazhong Yang, Accurate temperature-dependent integrated circuit leakage power estimation is easy, Proceedings of the conference on Design, automation and test in Europe, April 16-20, 2007, Nice, France
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Alexandru Andrei , Marcus T. Schmitz , Petru Eles , Zebo Peng , Bashir M. Al Hashimi, Quasi-Static Voltage Scaling for Energy Minimization with Time Constraints, Proceedings of the conference on Design, Automation and Test in Europe, p.514-519, March 07-11, 2005
|
|
|
Alexandru Andrei , Marcus Schmitz , Petru Eles , Zebo Peng , Bashir M. Al-Hashimi, Overhead-Conscious Voltage Selection for Dynamic and Leakage Energy Reduction of Time-Constrained Systems, Proceedings of the conference on Design, automation and test in Europe, p.10518, February 16-20, 2004
|
|
|
|
|
|
|
|
|
|
|
|
Jaw-Wei Chi , Chia-Lin Yang , Yi-Jung Chen , Jien-Jia Chen, Cache leakage control mechanism for hard real-time systems, Proceedings of the 2007 international conference on Compilers, architecture, and synthesis for embedded systems, September 30-October 03, 2007, Salzburg, Austria
|
|
|
|
|
|
|
|
|
|
|
|
M. Bao , A. Andrei , P. Eles , Z. Peng, Temperature-aware voltage selection for energy optimization, Proceedings of the conference on Design, automation and test in Europe, March 10-14, 2008, Munich, Germany
|
|
|
Sungpack Hong , Sungjoo Yoo , Byeong Bin , Kyu-Myung Choi , Soo-Kwan Eo , Taehwan Kim, Dynamic voltage scaling of supply and body bias exploiting software runtime distribution, Proceedings of the conference on Design, automation and test in Europe, March 10-14, 2008, Munich, Germany
|
|
|
Josef Haid , Bernd Zimek , Thomas Leutgeb , Thomas Künemund, Impact of leakage current on data retention of RF-powered devices during amplitude-modulation-based communication, Proceedings of the conference on Design, automation and test in Europe, March 10-14, 2008, Munich, Germany
|
|
|
Lakshmi N.B. Chakrapani , Kirthi Krishna Muntimadugu , Avinash Lingamneni , Jason George , Krishna V. Palem, Highly energy and performance efficient embedded computing through approximately correct arithmetic: a mathematical foundation and preliminary experimental validation, Proceedings of the 2008 international conference on Compilers, architectures and synthesis for embedded systems, October 19-24, 2008, Atlanta, GA, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|