Download presentation
Presentation is loading. Please wait.
1
Pipeline Hazards
2
Opening Discussion What did we talk about last class?
Have you seen anything interesting in the news? Do pipeline hazards produce a fundamental change in control? If so, what is it?
3
Example Data Hazard with Forwarding
4
Fixing the Data Hazard with Forwarding
5
Simple Pipeline with Forwarding
No longer a “hazard”.
6
Example Data Hazard that Stalls
7
Fixing the Execution Need to stall one cycle to fix this.
8
New Datapath
9
Example Branch Hazard
10
Branch Hazard Datapath
11
Minute Essay Consider the computer in front of you. It has a 20 stage pipeline. What is this going to do to the datapath? What are the implications for performance? Next class we will finish up chapter 6.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.