• 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