Tomasulo's algorithm: Difference between revisions

Content deleted Content added
Line 23:
**If there is a matching empty reservation station (i.e., functional unit is available) then: issue the instruction
**Else, there is not a matching empty reservation station (i.e., functional unit is not available) then: stall the instruction until a station or buffer is free
*Else, the operands are not in the registers, then: use virtual values, the functional unit calculating the real value, to keep track of the functional units that will produce the operandsoper
 
===Stage 2: execute===