Question: Q2 (a): (7.5) Execute the following assembly code on a MIPS with a scoreboard and register the respective cycle number in the table. (Assume the

Q2 (a): (7.5) Execute the following assembly code on a MIPS with a scoreboard and register the respective cycle number in the table. (Assume the same execution stage lengths as given in Q1). Units available: FP MUL unit: 1 FP DIV unit: 1 FP ADD/SUB units: 2 INT units:2 IS RO EXE WR Comments (Mention different hazards stalling the pipeline) L.D F2, (R3) ADD.D F5, F2, F1 MUL.D F10, F5, F8 DIV.D F9, F2, F12 SUB.D F8, F10, F6 S.D F8, O(R3) L.D F8, 45(R2) DADDI R3, R3,8 02(b): (2.5) Show the state of functional units at the end of 15th Clock Cycle. Functional Unit Status Table Number Name Busy Op Fi(Dst) Fj(Src1) Fk(Src2) Oj Qk Rj(Fig) Rk(Fig)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
