Title :
Optimization of high-performance superscalar architectures for energy efficiency
Author :
Zyuban, V. ; Kogge, P.
Author_Institution :
Dept. of Comput. Sci. & Eng., Notre Dame Univ., IN, USA
Abstract :
In recent years reducing power has become a critical design goal for high-performance microprocessors. This work attempts to bring the power issue to the earliest phase of high-performance microprocessor development. We propose a methodology for power-optimization at the micro-architectural level. First, major targets for power reduction are identified within superscalar microarchitecture, then an optimization of a superscalar micro-architecture is performed that generates a set of energy-efficient configurations forming a convex hull in the power-performance space. The energy-efficient families are then compared to find configurations that dissipate the lowest power given a performance target, or, conversely, deliver the highest performance given a power budget. Application of the developed methodology to a superscalar microarchitecture shows that at the architectural level there is a potential for reducing power up to 50%, given a performance requirement, and for up to 15% performance improvement, given a power budget.
Keywords :
circuit optimisation; computer architecture; integrated circuit design; low-power electronics; microprocessor chips; convex hull; critical design goal; energy efficiency; high-performance microprocessor development; high-performance superscalar architectures; micro-architectural level; performance requirement; power budget; power-optimization; power-performance space; Computer architecture; Computer science; Energy efficiency; Microarchitecture; Microprocessors; Optimization methods; Out of order; Permission; Power generation; Registers;
Conference_Titel :
Low Power Electronics and Design, 2000. ISLPED '00. Proceedings of the 2000 International Symposium on
Print_ISBN :
1-58113-190-9
DOI :
10.1109/LPE.2000.155258