Question: Exercise 4 . 9 In this exercise, we examine how data dependences affect execution in the basic 5 - stage pipeline described in Section 4
Exercise
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:
or
or
or
There are three data dependences that may cause a data harzard:
read after write RAWTrue dependency
write after read WARAntidependency
write after write WAWOutput dependency
In the basic fivestage pipeline WAR and WAW dependences do not cause any
hazards.
Without forwarding, any RAW dependence between an instruction and the next
two instructions cause data hazards.
Indicate dependences and their type.
A
B
C
D
E
Cont Exercise
In the basic fivestage pipeline, choose the data dependences that cause the
hazards. Assuming no forwarding.
A
B
C
D
E
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
