Pipeline Hazards PowerPoint PPT Presentation

presentation player overlay
About This Presentation
Transcript and Presenter's Notes

Title: Pipeline Hazards


1
Pipeline Hazards
  • 4-4-2003

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.
Write a Comment
User Comments (0)
About PowerShow.com