Instruction fetch mechanisms for multipath execution processors

被引:5
作者
Klauser, A [1 ]
Grunwald, D [1 ]
机构
[1] Univ Colorado, Dept Comp Sci, Boulder, CO 80309 USA
来源
32ND ANNUAL INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, (MICRO-32), PROCEEDINGS | 1999年
关键词
D O I
10.1109/MICRO.1999.809441
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Branch mispredictions can have a major performance impact on high-performance processors. Multipath execution has recently been introduced to help limit the misprediction penalties incurred by branches that are difficult to predict. This paper presents efficient instruction fetch architecture designs for these multipath processor execution cores. We evaluate a number of design trade-offs for the first-level instruction cache and the multipath PC fetch arbiter. Furthermore we evaluate the effect of additional bandwidth limitations imposed by the processor frontend pipeline. Our results show that instruction fetch support for efficient multipath execution can be achieved with realizable hardware implementations. In addition, we show that the best performing instruction fetch designs for multipath execution and multithreaded processors are likely to differ, since both designs optimize the processor for different performance goals (minimal execution time vs maximal throughput).
引用
收藏
页码:38 / 47
页数:10
相关论文
共 21 条
[1]  
AKKARY H, 1998, 31 ANN INT S MICR AU
[2]  
ALVERSON R, 1990, INT C SUP JUN, P1
[3]   Confidence estimation for speculation control [J].
Grunwald, D ;
Klauser, A ;
Manne, S ;
Pleszkun, A .
25TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS, 1998, :122-131
[4]  
HEIL TH, 1997, SELECTIVE DUAL PATH
[5]  
HUNG D, 1995, COMPCON, P123
[6]  
JACOBSEN E, 1996, 29 ANN INT S MICR PA, P142
[7]  
John J P, 1995, Ann Clin Psychiatry, V7, P119, DOI 10.3109/10401239509149038
[8]  
KESSLER RE, 1998, ICCD 98
[9]   Selective Eager Execution on the PolyPath architecture [J].
Klauser, A ;
Paithankar, A ;
Grunwald, D .
25TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS, 1998, :250-259
[10]  
KLAUSER A, 1999, THESIS U COLORADO BO