0% found this document useful (0 votes)
469 views3 pages

Flynn's Classification

Flynn's taxonomy classifies computer architectures based on the number of instruction and data streams. The four classifications are: SISD (single instruction, single data stream), SIMD (single instruction, multiple data streams), MISD (multiple instructions, single data stream), and MIMD (multiple instructions, multiple data streams). SISD corresponds to a traditional von Neumann architecture. SIMD involves multiple processors executing the same instruction on different data. MIMD involves multiple processors executing different instructions on different data streams and is the most common parallel architecture.

Uploaded by

Abhishek Lahoti
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)
469 views3 pages

Flynn's Classification

Flynn's taxonomy classifies computer architectures based on the number of instruction and data streams. The four classifications are: SISD (single instruction, single data stream), SIMD (single instruction, multiple data streams), MISD (multiple instructions, single data stream), and MIMD (multiple instructions, multiple data streams). SISD corresponds to a traditional von Neumann architecture. SIMD involves multiple processors executing the same instruction on different data. MIMD involves multiple processors executing different instructions on different data streams and is the most common parallel architecture.

Uploaded by

Abhishek Lahoti
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/ 3

Home (http://www.brainkart.com) | Engineering (http://www.brainkart.com) | Computer Architecture - CS6303 (http://www.brainkart.

com/subject/Computer-Architecture_140/) |
Flynn's Classification

 Previous Page (http://www.brainkart.com/article/Parallel-Processing-Challenges_8626/)

Next Page  (http://www.brainkart.com/article/Hardware-in-Parallelism_8628/)

Computer Architecture - Parallelism

Flynn's Classification
Posted On : 23.02.2017 05:05 pm
In 1966, Michael Flynn proposed a classification for computer architectures based on the number of instruction steams and data streams (Flynn’s Taxonomy).

FLYNN'S CLASSIFICATION

In 1966, Michael Flynn proposed a classification for computer architectures based on the number of instruction steams and data streams
(Flynn’s Taxonomy).
· Flynn uses the stream concept for describing a machine's structure.
· A stream simply means a sequence of items (data or instructions).

· The classification of computer architectures based on the number of instruction steams and data streams (Flynn’s Taxonomy).

Flynn’s Taxonomy

· SISD: Single instruction single data


– Classical von Neumann architecture

· SIMD: Single instruction multiple data


· MISD: Multiple instructions single data
– Non existent, just listed for completeness

· MIMD: Multiple instructions multiple data


– Most common and general parallel machine

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

· 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

Tags : Computer Architecture - Parallelism

Last 30 days 8168 views

 Previous Page (http://www.brainkart.com/article/Parallel-Processing-Challenges_8626/)

Next Page  (http://www.brainkart.com/article/Hardware-in-Parallelism_8628/)

Custom Search

ANNA UNIVERSITY (http://www.brainkart.com/?for=subject&ref3=anna)

ENGINEERING (http://www.brainkart.com/?for=subject&ref3=engineering)

You might also like