Question: 6 pts ) In this exercise, we examine how data dependences affect execution in the basic 5 - stage pipeline described in Section 4 .
pts In this exercise, we examine how data dependences affect execution in the basic
stage pipeline described in Section Problems in this exercise refer to the following
sequence of instructions:
add x x x
add x x x
add x x x
Also, assume the following clock cycle times for each of the options related to forwarding:
Without Forwarding With Full Forwarding
ps ps
ng With Full Forwarding With ALUALU Forwarding Only
a pts Assume there is no forwarding in this pipelined processor. Indicate hazards and
add nop no operation instructions to eliminate them list instruction sequences with
nop
b pts Assume there is full forwarding. Indicate hazards and add nop instructions if
necessary to eliminate them.
c pts What is the total execution time of this instruction sequence without forwarding
and with full forwarding, respectively?
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
