Implementation
All registers (except load buffers) contain a tag (Qi) indicating which f-u will compute its contents OR a value
The tag (or name) can be:
- Zero (or a special pattern) meaning that we have a value
- the name of a load buffer
- the name of a functional unit
A reservation station consists of :
- The operation to be performed
- 2 pairs (value,tag) (Vj,Qj) (Vk,Qk)
- A flag indicating whether the accompanying f-u is busy or not