Pipeline Hazards - PowerPoint PPT Presentation

About This Presentation
Title:

Pipeline Hazards

Description:

Have you seen anything interesting in the news? ... Example Data Hazard that Stalls. Fixing the Execution. Need to stall one cycle to fix this. ... – PowerPoint PPT presentation

Number of Views:265
Avg rating:3.0/5.0
Slides: 12
Provided by: markc49
Category:

less

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