Next: ...
Up: Tomasulo's ``Register Renaming'' scheme
Previous: Tomasulo's ``Register Renaming'' scheme
When a functional unit finishes an instruction, broadcast the result
on a common data bus, to all the functional units, just in case this
is what they're waiting for.
- Q:
-
How does an FU know what it's waiting for?
- A:
-
Each FU is fronted by a buffer, a ``reservation station'', containing the opcode it is
supposed to perform, and the operands
- OR
If the operand is not yet available, the reservation station holds a
tag identifying the FU which will generate the operand.
Paul H J Kelly
Mon Dec 1 20:07:28 GMT 1997