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
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;
Conference_Titel :
System Sciences, 1995. Proceedings of the Twenty-Eighth Hawaii International Conference on
Conference_Location :
Wailea, HI
Print_ISBN :
0-8186-6930-6
DOI :
10.1109/HICSS.1995.375384