Optimizing pipelines for power and performance

被引:60
作者
Srinivasan, V [1 ]
Brooks, D [1 ]
Gschwind, M [1 ]
Bose, P [1 ]
Zyuban, V [1 ]
Strenski, PN [1 ]
Emma, PG [1 ]
机构
[1] IBM Corp, Thomas J Watson Res Ctr, Yorktown Hts, NY 10598 USA
来源
35TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO-35), PROCEEDINGS | 2002年
关键词
D O I
10.1109/MICRO.2002.1176261
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
During the concept phase and definition of next generation high-end processors, power and performance will need to be weighted appropriately to deliver competitive cost/performance. It is not enough to adopt a CPI-centric view alone in early-stage definition studies. One of the fundamental issues confronting the architect at this stage is the choice of pipeline depth and target frequency. In this paper we present an optimization methodology that starts with an analytical power-performance model to derive optimal pipeline depth for a superscalar processor The results are validated and further refined using detailed simulation based analysis. As part of the power-modeling methodology, we have developed equations that model the variation of energy as a function of pipeline depth. Our results using 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 these energy models.
引用
收藏
页码:333 / 344
页数:12
相关论文
共 26 条
[1]  
[Anonymous], P 27 ANN INT S COMP
[2]  
BROOKS D, 2000, POW AW COMP SYST WOR
[3]   Power-aware microarchitecture:: Design and modeling challenges for next-generation microprocessors [J].
Brooks, DM ;
Bose, P ;
Schuster, SE ;
Jacobson, H ;
Kudva, PN ;
Buyuktosunoglu, A ;
Wellman, JD ;
Zyuban, V ;
Gupta, M ;
Cook, PW .
IEEE MICRO, 2000, 20 (06) :26-44
[4]   Select-free instruction scheduling logic [J].
Brown, MD ;
Stark, J ;
Patt, YN .
34TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, MICRO-34, PROCEEDINGS, 2001, :204-213
[5]   OPTIMAL PIPELINING [J].
DUBEY, PK ;
FLYNN, MJ .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1990, 8 (01) :10-19
[6]  
EMMA PG, 1987, IEEE T COMPUT, V36, P859, DOI 10.1109/TC.1987.1676981
[7]   Deep-submicron microprocessor design issues [J].
Flynn, MJ ;
Hung, P ;
Rudd, KW .
IEEE MICRO, 1999, 19 (04) :11-22
[8]   Energy dissipation in general purpose microprocessors [J].
Gonzalez, R ;
Horowitz, M .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1996, 31 (09) :1277-1284
[9]  
HARTSTEIN A, 2002, P 29 INT S COMP ARCH
[10]  
HEO S, 2001, 19 C ADV RES VLSI MA