Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Pipelining
(Introduction)
CIT 595
Spring 2008
CIT 595
Sequential Laundry
Pipelined Laundry
CIT 595
CIT 595
For each stage, one phase of instruction is carried out, and the stages
are overlapped
F->D->EA->OP->EX->S cycle
CIT 595
CIT 595
The
tn = k x tp
CIT 595
CIT 595
CONTROL
CIT 595
10
S2/S3
S3/S4
S4/S5
S5/S6
CONTROL
CIT 595
11
CIT 595
12
S2/S3
S3/S4
S4/S5
S5/S6
CONTROL
Make sure that all work done in one stage gets done
on time before it moves to next stage
This also includes the time for capturing data into registers in
between stages
S1/S2
13
CIT 595
14
Recall
CPU Time =
time
program
time
=
cycle
Clock Cycle
time
cycles
instruction
CPI
instructions
program
5 stage
Instruction Count
10 stage clock cycle
time reduced by one half
CIT 595
15
CIT 595
16
CIT 595
CIT 595
18