Branch Prediction
Fixed Prediction
- Guess is always the same, either taken or not-taken
True Prediction
- Static Prediction
- Guesses in object code, placed by compiler
- Based on Displacement
- Opcode-based
- Dynamic Prediction
- Predictions based on Execution History