Chap 6: Pipelining
PPT Slide
Pipelining
Basic Idea
Pipelining characteristics
Pipelining problems
Pipelining problems (contd)
MIPS Pipelined datapath
Corrected Datapath
Multiple-clock cycle representation
Pipeline Control
Pipeline control
Datapath with Control
Data hazards: Dependencies
Software Solution
Forwarding
Dependency detection
Can't always forward
Stalling
Hazard Detection Unit
Branch (Control) Hazards
Fixing branch hazards
Flushing Instructions
Performance
Summary
Email: shivkuma@ecse.rpi.edu
Home Page: http://www.ecse.rpi.edu/Homepages/shivkuma