Professional Documents
Culture Documents
CS/EE-520 - Computer Architecture Quiz-4 (Sec 1), November 07, 2017 (Fall 2017)
CS/EE-520 - Computer Architecture Quiz-4 (Sec 1), November 07, 2017 (Fall 2017)
Consider execution of the following loop on a 3-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 20 ROB entries, 4 Load Buffers (LB), 4 Reservation Stations (RS) for FP MUL/DIV, 2 RS for FP ADD/SUB, 6 RS
for INT ADD/SUB/Branch Instructions.
Execution stage lengths are: DIV.D: 20 cc, MUL.D: 10 cc, ADD.D/SUB.D: 5 cc, INT ADD/SUB/Branch/L.D: 1 cc, S.D: 2cc