0% found this document useful (0 votes)
5 views10 pages

Types of Parallel Processing Architectures

The document outlines various types of parallel processing organizations, including SISD, SIMD, MISD, and MIMD. Each type is defined by its instruction and data stream characteristics, with examples such as vector processors for SIMD and SMPs for MIMD. Additionally, it briefly mentions cache coherence in the context of parallel architectures.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views10 pages

Types of Parallel Processing Architectures

The document outlines various types of parallel processing organizations, including SISD, SIMD, MISD, and MIMD. Each type is defined by its instruction and data stream characteristics, with examples such as vector processors for SIMD and SMPs for MIMD. Additionally, it briefly mentions cache coherence in the context of parallel architectures.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

1

PARALLEL
PROCESSING
MULTIPLE PROCESSOR 2

ORGANIZATION
Single instruction, single data stream - SISD
Single instruction, multiple data stream - SIMD
Multiple instruction, single data stream - MISD
Multiple instruction, multiple data stream- MIMD
SISD 3

 Single processor
 Single instruction stream
 Data stored in single memory
 Uni-processor
SIMD 4

 Single machine instruction


 Controls simultaneous execution
 Number of processing elements
 Lockstep basis
 Each processing element has associated data memory
 Each instruction executed on different set of data by different
processors
 Vector and array processors
MISD 5

 Sequence of data
 Transmitted to set of processors
 Each processor executes different instruction sequence
 Never been implemented
MIMD 6

 Set of processors
 Simultaneously execute different instruction sequences
 Different sets of data
 SMPs, clusters and NUMA systems
7

Taxonomy Of Parallel Processor


Architectures
CACHE COHERENCE 8
9
10

You might also like