0% found this document useful (0 votes)
71 views8 pages

Flynn's Classification of Computer Architectures

This document summarizes Flynn's classification of computer architectures into four categories based on whether they have a single or multiple instruction and data streams: SISD, SIMD, MISD, and MIMD. SISD refers to a traditional single-processor computer. SIMD uses multiple processors to execute the same instruction on different data streams, for array processing. MISD has never been used and would run different instructions on a single data stream. MIMD is the model for traditional multi-processors that run separate programs on multiple data streams.

Uploaded by

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

Flynn's Classification of Computer Architectures

This document summarizes Flynn's classification of computer architectures into four categories based on whether they have a single or multiple instruction and data streams: SISD, SIMD, MISD, and MIMD. SISD refers to a traditional single-processor computer. SIMD uses multiple processors to execute the same instruction on different data streams, for array processing. MISD has never been used and would run different instructions on a single data stream. MIMD is the model for traditional multi-processors that run separate programs on multiple data streams.

Uploaded by

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

Flynns Classification Of Computer

Architectures
Flynn Classification Of Computer
architectures
SISD
SISD (Singe-Instruction stream, Singe-Data stream)
SISD corresponds to the traditional mono-processor ( von Neumann
computer). A single data stream is being processed by one
instruction stream

OR
A single-processor computer (uni-processor) in which a single
stream of instructions is generated from the program.
SIMD
SIMD (Single-Instruction stream, Multiple-Data streams)
Each instruction is executed on a different set of data by different
processors i.e multiple processing units of the same type process on
multiple-data streams.
This group is dedicated to array processing machines.
Sometimes, vector processors can also be seen as a part of this
group.
MISD
MISD (Multiple-Instruction streams, Singe-Data stream)
Each processor executes a different sequence of instructions.
In case of MISD computers, multiple processing units operate on
one single-data stream .
In practice, this kind of organization has never been used
MIMD
MIMD (Multiple-Instruction streams, Multiple-Data streams)
Each processor has a separate program.
An instruction stream is generated from each program.
Each instruction operates on different data.
This last machine type builds the group for the traditional multi-
processors. Several processing units operate on multiple-data
streams.
Computer Architecture Classifications
Processor Organizations

Single Instruction, Single Instruction, Multiple Instruction Multiple Instruction


Single Data Multiple Data Single Data Multiple Data
Stream Stream Stream Stream
(SISD) (SIMD) (MISD) (MIMD)

Uniprocessor Vector Array Shared Memory Multicomputer


Processor Processor (tightly coupled) (loosely coupled)

You might also like