Scoreboarding
Instruction Status: Instruction - k ILD F2 +0 R1 ADDD F6 F2 F4 IMULTD F8 F6 FO ILD F10 8+ R1 ADDD F12 F10 F4 IMULTD F14 F12 FO DIVD F12 F8 F12
Read Execution Write Issue Operands Complete Result 1
Clock Cycle
1
Instruction Execution Time
LD ADDD MULTD DIVD
3 cycles 5 cycles 10 cycles 20 cycles
dest Fi
S1 Fj
S2 Fk
FU for j FU for k to Qk
Fj? Rj
Fk? Rk
Functional Unit Status Time Name Integer Mult1 Mult2 Add Divide
Busy Operation
yes
load
F2
R1
yes
Register Result Status Clock 1 FU
F2 integer
F4
F6 F8
F10
F12
F30