Delay Slot

Delay Slot

A way to prevent Control Hazards . The ISA can define that the instructin after a jump should always be executed no matter if the jump is taken or not. This way the pipeline has something useful to do while waiting for the branch condition to be evaluated.

Compilers can then generate code that makes use of this.

Calendar October 22, 2023