Next: Branch delays in a deeper pipeline Up: Control HazardsBranch Prediction Previous: ...

``Cancelling'' branches

Cancelling (or ``nullifying'') branches are a variation on delayed branches.

Idea:

Unfortunately, compilers are not very good at predicting branches. Profile-based branch prediction improves performance substantially.



Paul H J Kelly Mon Dec 1 20:07:28 GMT 1997