Professional Documents
Culture Documents
ANDHRA PRADESH
Name : V Bapuji Naik
Designation : Lecturer
Branch : Computer Engineering
Subject : Computer Architecture
Institute : Government Polytechnic, Proddatur
Year/Semester : 3rd Semester
Subject : Computer Architecture
Code No : CM- 303
Major Topic : Pipeline & Array Processing
Duration : 100 Mints
Sub Topic : Pipeline processing
Teaching Aids : Animations, Diagrams
CM303.69TO70 1
OBJECTIVE
CM303.69TO70 2
RECAP
CM303.69TO70 3
What is Pipelining?
CM303.69TO70 4
What is Pipelining?
(Cont…)
CM303.69TO70 5
What is the advantage?
CM303.69TO70 6
Advantage (cont..)
CM303.69TO70 7
Concept ‘Pipelining’ coined from?
CM303.69TO70 8
Pipelining .. Example
CM303.69TO70 9
Types of Pipelines
1. Instruction Pipeline
2. Arithmetic Pipeline
CM303.69TO70 10
Types of Pipelines
Contd..
CM303.69TO70 11
Instruction Pipeline
CM303.69TO70 12
Instruction Pipeline
(Contd..)
S1 S2 S3 S4
IF ID OF EX
Fig69.1
CM303.69TO70 13
Instruction Pipeline
(Contd..)
CM303.69TO70 14
Instruction Pipeline
(Contd..)
instructions
I3 IF ID OF EX
I2 IF ID OF EX
I1 IF ID OF EX
1 2 3 4 5 6 7 8 9 10 11 12
Fig69.2 time
CM303.69TO70 15
Instruction Pipeline
(Contd..)
CM303.69TO70 16
Instruction Pipeline(Cont..)
Space – time diagram for pipelined processor
instructions
I6 IF ID OF EX
I5 IF ID OF EX
I4 IF ID OF EX
I3 IF ID OF EX
I2 IF ID OF EX
I1 IF ID OF EX
1 2 3 4 5 6 7 8 9 10 11 12
CM303.69TO70 time 17
Instruction Pipeline
(Contd..)
• In a pipelined computer, successive instructions are
executed in an overlapped fashion.
CM303.69TO70 19
SUMMARY
• Instruction pipeline
CM303.69TO70 20
Quiz
CM303.69TO70 21
Quiz
CM303.69TO70 22
Frequently asked questions
CM303.69TO70 23