Professional Documents
Culture Documents
is a computing where the jobs are broken into sub parts that
can be executed concurrently. Each part is further broken down to a series of
instructions. Instructions from each part execute simultaneously on different CPUs.
FLYNN’S CLASSIFICATION
This classification was proposed by Michael J Flynn in 1972.
1 . In 1966,
Michael
Flynn
proposed a
classification
for
2. computer
architectures
based on the
number of
3. instruction
streams and
data streams
4 . In 1966,
Michael
Flynn
proposed a
classification
for
5. computer
architectures
based on the
number of
6. instruction
streams and
data streams
7 . In 1966,
Michael
Flynn
proposed a
classification
for
8. computer
architectures
based on the
number of
9. instruction
streams and
data streams
1 0 . In
1966,
Michael
Flynn
proposed a
classification
for
11. computer
architectures
based on the
number of
12. instructio
n streams
and data
streams
It is based on instruction stream and data streams in a computer system.
An instruction stream is a sequence of instruction executed by computer.
A data stream in a sequence of data which includes input data or temporary results.
A SIMD system is a multiprocessor machine, capable of executing the same instruction on all
the CPUs but operating on the different data stream.
3) MISD (Multiple Instruction Single Data stream)
Multiprocessor:
A Multiprocessor is a computer system with two or more central processing units (CPUs)
share full access to a common RAM.
There are two types of multiprocessors, one is called shared memory multiprocessor and
another is distributed memory multiprocessor. In shared memory multiprocessors, all the
CPUs shares the common memory but in a distributed memory multiprocessor, every CPU
has its own private memory.
2. Multicomputer:
Vector Supercomputers
In a vector computer, a vector processor is attached to the scalar processor as an optional
feature. The host computer first loads program and data to the main memory. Then the scalar
control unit decodes all the instructions. If the decoded instructions are scalar operations or
program operations, the scalar processor executes those operations using scalar functional
pipelines.
On the other hand, if the decoded instructions are vector operations then the instructions will
be sent to vector control unit.
SIMD Supercomputers
In SIMD computers, ‘N’ number of processors are connected to a control unit and all the
processors have their individual memory units. All the processors are connected by an
interconnection network.
MODELS OF PRAM
EREW: also called Exclusive Read Exclusive Write is a constraint that doesn’t
allow two processors to read or write from the same memory location at the same
instance.
CREW: also called Concurrent Read Exclusive Write is a constraint that allows all
the processors to read from the same memory location but are not allowed to
write into the same memory location at the same time.
ERCW: also called Exclusive Read Concurrent Write is a constraint that allows all
the processors to write to the same memory location but are now allowed to read
the same memory location at the same time.
CRCW: also called Concurrent Read Concurrent Write is a constraint that allows
all the processors to read from and write to the same memory location parallelly.