DocumentCode
765160
Title
Predictive system shutdown and other architectural techniques for energy efficient programmable computation
Author
Srivastava, Mani B. ; Chandrakasan, Anantha P. ; Brodersen, Robert W.
Author_Institution
AT&T Bell Labs., Murray Hill, NJ, USA
Volume
4
Issue
1
fYear
1996
fDate
3/1/1996 12:00:00 AM
Firstpage
42
Lastpage
55
Abstract
With the popularity of portable devices such as personal digital assistants and personal communicators, as well as with increasing awareness of the economic and environmental costs of power consumption by desktop computers, energy efficiency has emerged as an important issue in the design of electronic systems. While power efficient ASIC´s with dedicated architectures have addressed the energy efficiency issue for niche applications such as DSP, much of the computation continues to be implemented as software running on programmable processors such as microprocessors, microcontrollers, and programmable DSP´s. Not only is this true for general purpose computation on personal computers and workstations, but also for portable devices, application-specific systems etc. In fact, firmware and embedded software executing on RISC and DSP processor cores that are embedded in ASIC´s has emerged as a leading implementation methodology for speech coding, modem functionality, video compression, communication protocol processing etc. This paper describes architectural techniques for energy efficient implementation of programmable computation, particularly focussing on the computation needed in portable devices where event-driven user interfaces, communication protocols, and signal processing play a dominant role. Two key approaches described here are predictive system shutdown and extended voltage scaling. Results indicate that a large reduction in power consumption can be achieved over current day solutions with little or no loss in system performance.
Keywords
computer architecture; microprogramming; ASICs; RISC processors; architectural techniques; communication protocols; electronic systems; embedded software; energy efficiency; event-driven user interfaces; extended voltage scaling; firmware; microcontrollers; microprocessors; portable devices; power consumption; predictive system shutdown; programmable DSPs; programmable computation; signal processing; Computer interfaces; Digital signal processing; Economic forecasting; Energy consumption; Energy efficiency; Personal digital assistants; Portable computers; Power generation economics; Power system economics; Protocols;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/92.486080
Filename
486080
Link To Document