From the late 1980s to the early 1990s, the San Diego Supercomputer Center (SDSC) relied primarily on multiprocessor vector systems, while Caltech emphasized distributed-memory MIMD
systems with hundreds of processors.
Multiple data streams, as found in SIMD and MIMD
architecture, are the hallmark of the parallel computer.
The IBM SP system is an MIMD
machine with distributed local memory (128Mb) attached to each of the 64 processors (P2SC, 120MHz).
Compiling Fortran D for MIMD
(7) Note that the SPMD data-parallelism model is opposed to the MIMD
(multiple program/data) activation/control-parallelism model.
The second experimental platform is a 64-processor Parsytec GCel [Langhammer 1992], an 8 x 8 mesh-connected MIMD
In the 1980s and 1990s, several general-purpose MIMD
computers were developed using microprocessors connected through a communication network or shared memory space.
Then, we developed a blocked version of the Level 3 BLAS for MIMD
vector multiprocessors [Amestoy and Dayde 1993; Dayde et al.
Graphinators and the duality of SIMD and MIMD
. In Proceedings ACM Conference on LISP and Functional Programming.
The major distinction between variants of the multiple-instruction multiple-data (MIMD
) architectures is whether each processor has its own local memory, and accesses values in other memories using the network; or whether the interconnection network connects all processors to memory.
* Is a conventional multiple-instruction, multiple-data (MIMD
) distributed memory architecture satisfactory, or is some novel architecture superior?
emulating a standard vector processing programming model) to complete algorithms using a Multiple Instruction Multiple Data (MIMD
) programming model.