Delayed branches versus dynamic branch prediction in a high-performance superscalar architecture
Egan, C., Steven, F.L. and Steven, G.B.
(1997)
Delayed branches versus dynamic branch prediction in a high-performance superscalar architecture.
In:
In: EUROMICRO 97 'New Frontiers of Information Technology' short communications, Procs of the 23rd Conf :.
Institute of Electrical and Electronics Engineers (IEEE), pp. 266-271.
ISBN 0-8186-8215-9
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.
Item Type | Book Section |
---|---|
Date Deposited | 15 May 2025 16:16 |
Last Modified | 30 May 2025 23:08 |
Explore Further
-
picture_as_pdf - 901719.pdf
Share this file
Downloads