Presentation is loading. Please wait.

Presentation is loading. Please wait.

Pipeline Hazards 4-4-2003.

Similar presentations


Presentation on theme: "Pipeline Hazards 4-4-2003."— Presentation transcript:

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.


Download ppt "Pipeline Hazards 4-4-2003."

Similar presentations


Ads by Google