• DocumentCode
    288942
  • Title

    Energy-efficient instruction set architecture for CMOS microprocessors

  • Author

    Bunda, John ; Fussell, Donald ; Athas, W.C.

  • Author_Institution
    Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
  • Volume
    1
  • fYear
    1995
  • fDate
    3-6 Jan 1995
  • Firstpage
    298
  • Abstract
    Concern over power dissipation in CMOS microprocessors is increasing, not just for portable battery-based applications, but also for performance-driven designs, where power may soon displace silicon area as the principal design constraint. Traditional methods of power management, such as reduced operating voltage, exotic packaging, and low-power “sleep modes” can help mitigate the problem, but limits and drawbacks of these methods motivate an examination of processor architecture tradeoffs from a power perspective. This research was undertaken to validate the hypothesis that the instruction set architecture can have a significant effect on power-a smaller program encoding is more energy-efficient than a larger one. In this paper, we explore the relationship of code density and instruction set richness to the energy cost of fetching and delivering instructions to the execution resources. These effects are of particular interest to instruction-level parallel machines where speculative and multiple-path instruction fetching is necessary to exploit the high execution bandwidth
  • Keywords
    CMOS digital integrated circuits; cooling; instruction sets; microprocessor chips; reduced instruction set computing; CMOS microprocessors; code density; design constraint; energy cost; energy-efficient instruction set architecture; execution resources; high execution bandwidth; instruction delivery; instruction set richness; instruction-level parallel machines; multiple-path instruction fetching; performance-driven designs; portable battery-based applications; power dissipation; power management; processor architecture tradeoffs; program encoding size; speculative instruction fetching; Costs; Encoding; Energy efficiency; Energy management; Microprocessors; Packaging; Parallel machines; Power dissipation; Silicon; Voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1995. Proceedings of the Twenty-Eighth Hawaii International Conference on
  • Conference_Location
    Wailea, HI
  • Print_ISBN
    0-8186-6930-6
  • Type

    conf

  • DOI
    10.1109/HICSS.1995.375384
  • Filename
    375384