Flynn's classified digital computers
in following categories:-
SISD - Single instruction stream and single data stream.
In this architecture only 1 processor, 1 memory and 1 control units are implemented. In this 1 instruction can be executed at any time. So the instructions
are held at input and serially pushed one after another.
SIMD - Single instruction stream and multiple data stream.
In this architecture many processor’s are implemented to work with single control unit
. The multiple memory module needs to be implemented to support each control unit independently.
MISD - Multiple instruction stream and single data stream.
Theoretically this architecture
implements many processor’s to work with independent control units. The single memory module is implemented to support only one data path. Not logical to implement practically as a product.
MIMD - Multiple instruction stream, multiple data stream.
In this architecture, many processor’s are implemented to work with multiple control units
to process multiple instructions in parallel. The multiple memory modules are implemented to support parallel data streams.
According to Flynn, we can classify Pipeline processing as an efficient implementation of hardware to process multiple instructions