Question: Given the following assumptions, pipeline the following program: Integer Unit ( loads , stores and integer arithmetic ) takes 1 clock cycle FP Adder takes
Given the following assumptions, pipeline the following program:
Integer Unit loads stores and integer arithmetic takes clock cycle
FP Adder takes clock cycles Subtraction uses the adder
FP Multiplier takes Clock cycles FP Divider takes Clock cycles
Full forwarding
Register can be written in first half of cycle and read in second half of cycle
LD FR
ADD F F F
MUL F F F
SUB F F F
Make sure you enter your answers as shown below:
Stalls STALL
Fetch Stage IF
Decode stage ID
Memory MEM
Write Back WB
Execution stage:
Integer ALU EX
FP Adder A#
where # represents the number of the stage we are in for example A
FP Multiplier M#
where # represents the number of the stage we are in for example M
FP Divider D#
where # represents the number of the stage we are in for example D
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
