Parallel Computing Model
Parallel Computing Model
(0630561)
Lecture 8
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.
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