CS/EE-520 - Computer Architecture Quiz-4 (Sec 2), November 07, 2017 (Fall 2017)
CS/EE-520 - Computer Architecture Quiz-4 (Sec 2), November 07, 2017 (Fall 2017)
Consider execution of the following loop on a triple-issue/commit speculative processor. Assume that there is
only one memory unit (with effective address calculation) for LD/SD instructions. In addition, there are
separate units for integer ALU operations and branch condition evaluation.
You have: infinite ROB entries, and infinite Reservation Stations (RS) for FP MUL/DIV, 3 CDB. NOTE: Consider inter-
iteration dependence where applicable.
Execution stage lengths are: DIV.D: 20 cc, MUL.D: 10 cc, ADD.D/SUB.D: 3 cc, Int ALU op/Br/LD: 1 cc, SD: 2cc
MEM WR to
ITER # INSTRUCTION ISSUE EXEC COMMIT COMMENTS
READ CDB
1 L.D F1, 0(R3) 1 2 3 4 5