...
GATE 2008
March 14, 2025
GATE 2008
March 14, 2025

GATE 2008

Question 36

Which of the following are NOT true in a pipelined processor?

    I. Bypassing can handle all RAW hazards
    II. Register renaming can eliminate all register carried WAR hazards
    III. Control hazard penalties can be eliminated by dynamic branch prediction
A
I and II only
B
I and III only
C
II and III only
D
I, II and III
Question 36 Explanation: 
I. False. Bypassing can’t handle all RAW hazard.
II. True. Register renaming can eliminate all WAR Hazard as well as WAW hazard.
III. If this statement would have said that
“Control hazard penalties can be completely eliminated by dynamic branch prediction”, then it is false. But it is only given that “Control hazard penalties can be eliminated by dynamic branch prediction”. So, it is true.
Hence, none of the given Option is Correct.
Correct Answer: B
Question 36 Explanation: 
I. False. Bypassing can’t handle all RAW hazard.
II. True. Register renaming can eliminate all WAR Hazard as well as WAW hazard.
III. If this statement would have said that
“Control hazard penalties can be completely eliminated by dynamic branch prediction”, then it is false. But it is only given that “Control hazard penalties can be eliminated by dynamic branch prediction”. So, it is true.
Hence, none of the given Option is Correct.
0 0 votes
Article Rating
Subscribe
Notify of
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x