Unit 4 - P 2
Unit 4 - P 2
covered
• Flynn's
taxonomy,
• Parallel
Processing,
• Pipelining,
• Arithmetic
Pipeline,
• Instruction
Pipeline,
• RISC Pipeline, 1
Parallel Processing
A parallel processing system is able to perform
concurrent data processing to achieve faster
execution time
•The system may have two or more ALUs and be
able to
execute two or more instructions at the same time
3
Flynn’s
There are variety of ways parallel processing can be classified.
Taxonomy
Parallel processing occuring in instruction stream/data stream or
both.
6
Pipelining
for example we
example
want to perform
combined multiply
and add
operations with
stream of numbers
Ai*Bi + Ci for
i=1,2,3…7
The sub operations
performed in each
segment of the
pipeline are as
follows:
R1
R3 Ai,R1 * R2 R4Bi
Ci
R5 R3 + R4 Shweta 7
Joshi
Pipelining
Content of registers of pipelining
example
example
•The five
registers are
loaded with new
data every clock
pulse.
•The effect of
each clock is
shown in table as
shown
FI : Instruction Fetch
DA : Decode Instruction
&calculate EA
FO : Operand Fetch
EX : Execution