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
Link To Document