Tomasulo’s solution: hazards
Structural hazards
- No free reservation station (stall at issue time)
RAW hazard (detected in each functional unit --decentralized)
No WAR and WAW hazards
- Because of register renaming through reservation stations
Forwarding
- Done at end of execution by use of a common (broadcast) data bus