DocumentCode :
2957032
Title :
Delayed branches versus dynamic branch prediction in a high-performance superscalar architecture
Author :
Egan, Colin ; Steven, Fleur ; Steven, Gordon
Author_Institution :
Hertfordshire Univ., Hatfield, UK
fYear :
1997
fDate :
1-4 Sep 1997
Firstpage :
266
Lastpage :
271
Abstract :
While delayed branch mechanisms were popular with the designers of RISC processors, most superscalar processors deploy dynamic branch prediction to minimise run time branch penalties. We propose a generalised branch delay mechanism that is more suited to superscalar processors. We then quantitatively compare the performance of our delayed branch mechanism with run time branch prediction, in the context of a high performance superscalar architecture that uses aggressive compile time instruction scheduling
Keywords :
instruction sets; parallel architectures; program compilers; scheduling; aggressive compile time instruction scheduling; delayed branch mechanisms; dynamic branch prediction; generalised branch delay mechanism; high performance superscalar architecture; run time branch penalties; run time branch prediction; superscalar processors; Decoding; Delay; Hardware; Pipeline processing; Process design; Processor scheduling; Reduced instruction set computing; Runtime; Telephony; VLIW;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
EUROMICRO 97. 'New Frontiers of Information Technology'. Short Contributions., Proceedings of the 23rd Euromicro Conference
Conference_Location :
Budapest
Print_ISBN :
0-8186-8215-9
Type :
conf
DOI :
10.1109/EMSCNT.1997.658477
Filename :
658477
Link To Document :
بازگشت