0% found this document useful (0 votes)
16 views12 pages

Ca Raghu 07april2021

The document provides an introduction to parallel processors and Flynn's taxonomy for classifying parallel computer architectures. It describes the four categories in Flynn's taxonomy: SISD, SIMD, MISD, and MIMD and provides examples of each.

Uploaded by

Hardaras Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views12 pages

Ca Raghu 07april2021

The document provides an introduction to parallel processors and Flynn's taxonomy for classifying parallel computer architectures. It describes the four categories in Flynn's taxonomy: SISD, SIMD, MISD, and MIMD and provides examples of each.

Uploaded by

Hardaras Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 12

Introduction to parallel

processors

Prepared By:
Er. Raghu Kanojia
HOD, CSE(Polytechnic Wing)
Global Group of Institutes, Amritsar

1
Parallel Processing
 It is a term used to denote a large class of
techniques that are used to provide simultaneous
data processing tasks.
 The purpose of parallel processing is to speed up
the computer processing capability & increase its
throughput, i.e., the amount of processing that can
be accomplished during a given time interval.

2
Flynn’s Taxonomy
 Flynn’s Taxonomy uses two basic concepts:
 Parallelism in instruction stream, and
 Parallelism in data stream.
 A n CPU system has n program counter, so
there are n “instruction stream” that can
execute in parallel.
 A data stream can be used as a sequence of data, and
there exist 4 possible combinations:

3
4

Flynn’s Classification
SISD(Single Instruction Single
Data)
 A processor that can only do one job at a time from
start to finish.

5
SIMD(Single Instruction Multiple Data)
 Single CU and multiple PEs
 CU fetches an instruction from memory and after
decoding, broadcasts control signals to all PEs.
 That is, at any given time, all PEs are
Synchronously executing the same.
 Instruction but on different sets of data; hence the name
SIMD.

6
SIMD(Single Instruction
Multiple Data)

7
MISD(Multiple instructions
single data)
 A rare type, since data throughput is limited.

8
9

MIMD(Multiple instruction Multiple Data)


 A MIMD is a true multiprocessor
 In contrast to SIMD, a MIMD is a general- purpose
machine.
 When all the processor in MIMD are running the same
program, we call it Single Program Multiple Data(SPMD)
computation.
 The SPMD model is widely used by many parallel
platforms.
10

MIMD(Multiple instruction Multiple


Data)
Let’s Watch a Short Video
 https://www.youtube.com/watch?v=xBbPvBAP0dY

11
Thanks!
Any questions?

12

You might also like