Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started