Better (simple) schemes to handle branches
Comparison could be done during ID stage: cost 1 cycle only
- Need more extensive forwarding plus fast comparison
- Still might have to stall an extra cycle (like for loads)
Predictions
- Static schemes (only software)
- Dynamic schemes: hardware assists