03+-+Pipelining

03+-+Pipelining - CS 4290/6290 Pipelining CS 4290/6290...

Info iconThis preview shows pages 1–7. Sign up to view the full content.

View Full Document Right Arrow Icon
CS 4290/6290 Pipelining
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 CS 4290/6290 – Spring 2009 – Prof. Milos Prvulovic
Background image of page 2
Simple datapath, write microcode for it Takes several cycles to execute an instruction Above datapath needs 3 cycles even for NOP PC LdPC A LdA B LdB MAR LdMAR Memory DrMEM DrALU DrPC ALU func WrMEM Addr Din Dout Regs DrREG Din Dout regno WrREG IR LdIR 3 CS 4290/6290 – Spring 2009 – Prof. Milos Prvulovic
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
We can get a CPI of 1 (for most instructions) But clock cycle time is long Must be long enough to complete even the most time-consuming instruction Ins tr Me m P C M X RF Da ta Me m M X M X SE ADD ADD ALU 1 A D 4 CS 4290/6290 – Spring 2009 – Prof. Milos Prvulovic
Background image of page 4
Plan A: Move 1,000,000 gallons of oil at a time Buy a tanker ship, then repeat: Fill with oil, sail for 30 days, empty, go back Plan B: Move 100 gallons of oil at a time Buy a speedboat, then repeat: • Take barrel of oil, sail for 2 days, unload, go back Plan C: 5 CS 4290/6290 – Spring 2009 – Prof. Milos Prvulovic
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Instr
Background image of page 6
Image of page 7
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 04/12/2010 for the course CS 6290 taught by Professor Staff during the Spring '08 term at Georgia Tech.

Page1 / 19

03+-+Pipelining - CS 4290/6290 Pipelining CS 4290/6290...

This preview shows document pages 1 - 7. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online