MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Integrated Analysis of Power and Performance for Pipelined Microprocessors

Download:
Download as a PDF
by Member Ieee, Philip N. Strenski, Philip G. Emma
http://www.eecs.harvard.edu/~dbrooks/toc_pipeline.pdf
Add To MetaCart

Abstract:

Abstract—Choosing the pipeline depth of a microprocessor is one of the most critical design decisions that an architect must make in the concept phase of a microprocessor design. To be successful in today’s cost/performance marketplace, modern CPU designs must effectively balance both performance and power dissipation. The choice of pipeline depth and target clock frequency has a critical impact on both of these metrics. In this paper, we describe an optimization methodology based on both analytical models and detailed simulations for power and performance as a function of pipeline depth. Our results for a set of SPEC2000 applications show that, when both power and performance are considered for optimization, the optimal clock period is around 18 FO4. We also provide a detailed sensitivity analysis of the optimal pipeline depth against key assumptions of our energy models. Finally, we discuss the potential risks in design quality for overly aggressive or conservative choices of pipeline depth. Index Terms—Low-power design, energy-aware systems, pipeline processors, performance analysis and design aids, microprocessors and microcomputers. 1

Citations

163 Energy Dissipation in General Purpose Microprocessors – Gonzalez, Horowitz - 1996
49 The Optimum Pipeline Depth for a Microprocessor – Hartstein, Puzak - 2002
43 Environment for PowerPC microarchitecture exploration – Moudgill, Wellman, et al. - 1999
37 Representative Traces for Processor Models with Infinite Cache – Iyengar, Trevillyan, et al. - 1996
34 Deep-Submicron Microprocessor Design Issues – Flynn, Hung, et al. - 1999
20 Optimal Pipelining – Dubey, Flynn - 1990
10 Balancing Hardware Intensity in Microprocessor Pipelines – Zyuban, Strenski
9 CPAM: A Common Power Analysis Methodology for HighPerformance VLSI Design – Neely, Chen, et al. - 2000
5 The floating-point unit of the PowerPC 603e microprocessor – Jessani, Olson - 1996
4 Optimal Pipelining – Kunkel, Smith - 1986
4 The Architecture of Pipelined Computers. Hemisphere – Kogge - 1981
3 Optimizing Pipelines for Power and Performance – Zyuban, Emma - 2002
3 Clocking and Storage Elements in a MultiGigahertz Environment – Oklobdzija - 2003
2 Optimization of Scannable Latches for Low Energy – Zyuban - 2003
1 Power-Aware Microarchitecture: Design and Modeling Challenges for the Next-Generation Microprocessors – Buyuktosunoglu, Zyuban, et al.
1 The Optimal Logic Depth per Pipeline Stage Is 6 to 8 FO4 Inverter Delays – Keckler, Sivakumar - 2002
1 Power-Performance Analysis: The Powertimer Approach – Rosenfield - 2003
1 received the BS – Zyuban - 1993
1 received the BS – Brooks - 1997
1 received the BS degree in physics from the University of Madras in 1990, the MS degree in computer science and engineering from the Indian Institute of Science in 1994, and the PhD degree in computer science and engineering from the University – Srinivasan
1 received the MS and PhD degrees in computer science from the Technische Universität Wien in 1991 and 1996, respectively. He is a research staff member at the IBM T.J. Watson Research Center. He was one of the originators of the supercomputer-ona-chip “Cel – Gschwind - 1997
1 received the BTech (Hons.) degree from I.I.T – Bose - 1983
1 Strenski received the AB degree in mathematics in 1979 from Washington University and the PhD degree in physics in 1985 from Stanford University. That same year he joined IBM, engaging in research in design automation, including simulated annealing, param – Philip