DocumentCode :
3375918
Title :
Minimizing branch misprediction penalties for superpipelined processors
Author :
Ching-Long Su ; Despain, Alvin M.
Author_Institution :
Adv. Comput. Archit. Lab., Univ. of Southern California, Los Angeles, CA, USA
fYear :
1994
fDate :
30 Nov.-2 Dec. 1994
Firstpage :
138
Lastpage :
142
Abstract :
Branch misprediction penalties depend on branch misprediction rates and branch penalties. Dynamic branch schemes take advantage of hardware to record and predict branch behavior at run-time for reducing branch misprediction rates. Static branch schemes take advantage of scheduling safe instructions into branch delay slots at compile-time for reducing branch penalties. This paper evaluates and compares the performance of various state-of-the-art static and dynamic branch schemes for super-pipelined processors.
Keywords :
parallel architectures; performance evaluation; pipeline processing; branch behavior; branch delay slots; branch misprediction penalties; compile-time; dynamic branch scheme; scheduling; static branch schemes; superpipelined processors; CMOS technology; Delay; Distributed computing; Hardware; Machinery; Permission; Pipelines; Processor scheduling; Program processors; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microarchitecture, 1994. MICRO-27. Proceedings of the 27th Annual International Symposium on
ISSN :
1072-4451
Print_ISBN :
0-89791-707-3
Type :
conf
DOI :
10.1109/MICRO.1994.717451
Filename :
717451
Link To Document :
بازگشت