Pipelining Speeding Up the CPU - PowerPoint PPT Presentation

1 / 5
About This Presentation
Title:

Pipelining Speeding Up the CPU

Description:

Delay Reg. Setup Time. 12/19/09. 55:032 - Introduction to Digital Design. Page 3 ... It will still take at least as much time to get data from one end to the other ... – PowerPoint PPT presentation

Number of Views:29
Avg rating:3.0/5.0
Slides: 6
Provided by: james901
Category:

less

Transcript and Presenter's Notes

Title: Pipelining Speeding Up the CPU


1
Pipelining Speeding Up the CPU
  • 55032 - Introduction to Digital Design

2
The Basics of the Problem
  • CPU (or any sequential circuit) clock rate is
    limited by maximum clock-to-clock delay

Reg. Prop. Delay C.L. Prop. Delay
Reg. Setup Time
SRCReg.
Combinational Logic
DSTReg.
Clock
3
Solution Reduce Clock-to-Clock Delay
  • We may not be able to speed up the logic BUT we
    can break it up
  • Insert registers into overall signal path
  • Shortens the clock-to-clock delay
  • Clock can be higher frequency
  • It will still take at least as much time to get
    data from one end to the other
  • Multiple operations can be in the pipeline at the
    same time

4
Pipelined Datapaths
12 ns total clock-to-clock delay Fmax 83.3 MHz
5 ns max total clock-to-clock Delay Fmax 200
MHz
5
Pipelined Processing
  • Improvement is 3.4 x of single-cycle CPU
  • Pipeline must be full
  • Data hazards are a problem
Write a Comment
User Comments (0)
About PowerShow.com