Branch Prediction Summary
- Pipelines offer speedup due to parallel
execution of instructions
- Full speedup is rarely obtained dues
to hazards (data, control, structural)
- Control hazards handled by avoidance
and prediction
- Prediction can be static, dynamic, local,
global, and hybrid