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.
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