Next: STRUCTURAL HAZARDS
Up: Tomasulo's ``Register Renaming'' scheme
Previous: THE SEQUENCE OF EVENTS
EXECUTE
- If one or more of the operands is not yet available, monitor the common data
bus until a value with the appropriate tag appears.
- When both operands are available and the FU is free, execute the operation.
- This ensures RAW hazards are dealt with.
WRITE RESULT
- When the FU finishes, broadcast it on the common data bus, and from there
in to the registers and any FU's waiting for this result.