0% found this document useful (0 votes)
48 views17 pages

Parallel Computing Model

The document discusses Flynn's classifications of computer architectures and describes four parallel computer models: Single Instruction Single Data (SISD), Single Instruction Multiple Data (SIMD), Multiple Instruction Multiple Data (MIMD), and Multiple Instruction Single Data (MISD). It notes that most parallel computers are built using the MIMD model for general purpose computations, making it the most popular model, with SIMD being the next most popular and MISD the least popular applied in commercial machines.

Uploaded by

Vickey Vignesh
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)
48 views17 pages

Parallel Computing Model

The document discusses Flynn's classifications of computer architectures and describes four parallel computer models: Single Instruction Single Data (SISD), Single Instruction Multiple Data (SIMD), Multiple Instruction Multiple Data (MIMD), and Multiple Instruction Single Data (MISD). It notes that most parallel computers are built using the MIMD model for general purpose computations, making it the most popular model, with SIMD being the next most popular and MISD the least popular applied in commercial machines.

Uploaded by

Vickey Vignesh
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
You are on page 1/ 17

Advanced Computer Architecture

(0630561)

Lecture 8

Parallel Computer Models


Prof. Kasim M. Al-Aubidy
Computer Eng. Dept.

ACA- Lecture
Classifications of Computer Architecture:
Flynn’s classified architectures in terms of streams of data and instructions;
Stream of Instructions (SI): sequence of instructions executed by the
computer.
Stream of Data (SD): sequence of data including input, temporary or partial
results referenced by instructions.

Computer architectures are characterized by the multiplicity of hardware to


serve instruction and data streams.

1. Single Instruction Single Data (SISD)


2. Single Instruction Multiple Data (SIMD)
3. Multiple Instruction Multiple Data (MIMD)
4. Multiple Instruction Single Data (MISD)

ACA- Lecture
1 ACA- Lecture
- Vector computers are equipped with scalar and vector hardware
or appear as SIMD machines.

2 ACA- Lecture
3 ACA- Lecture
4 ACA- Lecture
MISD Architecture:
• Many functional units perform different operations on the same data.
• The same data stream flows through a linear array of processors
executing different instruction streams.
• This architecture is also known as SYSTOLIC ARRAYS for pipelined
execution of specific algorithms.

5 ACA- Lecture
ACA- Lecture
9 ACA- Lecture
: ACA- Lecture
ACA- Lecture
ACA- Lecture
1 ACA- Lecture
2 ACA- Lecture
Dynamic INs:

3 ACA- Lecture
4 ACA- Lecture
Summary:
• Of the four machine models, most parallel computers built in the
past assumed the MIMD model for general purpose computations.
For this reason, MIMD is the most popular model, SIMD next, and
MISD the least popular model being applied in commercial
machines.
• The SIMD and MISD models are more suitable for special-purpose
computations.

5 ACA- Lecture

You might also like