DocumentCode
1013651
Title
Integrated analysis of power and performance for pipelined microprocessors
Author
Zyuban, Victor ; Brooks, David ; Srinivasan, Viji ; Gschwind, Michael ; Bose, Pradip ; Strenski, Philip N. ; Emma, Philip G.
Author_Institution
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
Volume
53
Issue
8
fYear
2004
Firstpage
1004
Lastpage
1016
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. 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.
Keywords
logic design; low-power electronics; microprocessor chips; optimisation; performance evaluation; pipeline processing; sensitivity analysis; SPEC2000 applications; energy-aware system; low-power electronics; microcomputer; optimization; performance analysis; pipelined microprocessor design; potential risk analysis; sensitivity analysis; target clock frequency; Analytical models; Clocks; Costs; Frequency; Microprocessors; Optimization methods; Performance analysis; Pipelines; Power dissipation; Sensitivity analysis; 65; Low-power design; energy-aware systems; microprocessors and microcomputers.; performance analysis and design aids; pipeline processors;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.2004.46
Filename
1306993
Link To Document