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: UNSPECIFIED.
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 | Conference or Workshop Item (Other) |
---|---|
Date Deposited | 15 May 2025 16:16 |
Last Modified | 10 Jul 2025 23:19 |
-
picture_as_pdf - 901719.pdf
Share this file
Downloads