ABSTRACT
In SIMD and MIMD architectures, several processors are connected with each other
and memory blocks through the interconnection network, in a tightly coupled manner. These systems typically reside in one or more cabinets in a room rather
than widely dispersed geographically. They cannot be easily expanded in small
increments, and typically employ only one type of processor and hence are not
suitable for environments with an array of specialized applications. They usually
employ a fixed interconnection topology, thereby restricting the users when the
applications dictate a different more efficient topology. Some modern SIMD and
MIMD systems have addressed these shortfalls by using heterogeneous processing
nodes and being scalable to fairly large number of nodes. They have also merged
the SIMD and MIMD concepts, as evidenced by the evolution of the Thinking
Machines’ Connection Machine series. The earlier machines in the series were
SIMDs while the CM-5 operates in both the modes.