Question: Consider the following instruction sequence and execute it on MIPS Multicycle-FP pipeline with memory & ROB enhancements. We have infinite functional units. Execution length of

Consider the following instruction sequence and execute it on MIPS Multicycle-FP pipeline with memory & ROB enhancements. We have infinite functional units.

Execution length of each FU is as:

INT ALU Op/S.D/L.D/Branch = 1CC

FP MUL.D = 10CC

FP DIV.D = 20CC

FP ADD.D/SUB.D = 2CC

a. Without Data Forwarding

IF

ID

EXE

MEM

WB

Comments (Mention different hazards stalling the pipeline)

DIV.D

F8, F6, F2

MUL.D

F8, F2, F4

ADD.D

F10, F4, F9

S.D

F10, 0(R3)

SUB.D

F10, F2, F15

L.D

F10, 0(R7)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!