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.
Copy

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.


picture_as_pdf
901719.pdf

View Download

EndNote BibTeX Reference Manager Refer Atom Dublin Core RIOXX2 XML MODS OPENAIRE ASCII Citation METS Data Cite XML OpenURL ContextObject in Span HTML Citation OpenURL ContextObject MPEG-21 DIDL
Export

Downloads