Tomasulo's Algorithm: Reservation Station Components
Tomasulo's Algorithm: Reservation Station Components
Reservation Stations: S1 S2 RS RS
Time Name Busy Op Vj Vk Qj Qk
Add1 No
FU count Add2 No
3 FP Adder R.S.
down Add3 No
2 FP Mult R.S.
Mult1 No
Mult2 No
Clock cycle
counter
• Mult1 (MULTD) completing; what is waiting for it? • Just waiting for Mult2 (DIVD) to complete
Reservation Stations: S1 S2 RS RS
Time Name Busy Op Vj Vk Qj Qk
Add1 No
Add2 No
Add3 No
Mult1 No
1 Mult2 Yes DIVD M*F4 M(A1)
• Why not issue third multiply? • Why not issue third store?