Lably
Skip to content

Multiple instruction, multiple data

Computing technique employed to achieve parallelism

  • 4 min read
  • 3 chapters

Related on Lably

Through Computing, Hierarchy and Mesh networking

MIMD architectures may be used in a number of application areas such as computer-aided design and computer-aided manufacturing, simulation, modeling, and as communication switches. MIMD machines can be of either shared memory or distributed memory categories. These classifications are based on how MIMD processors access memory. Shared memory machines may be of the bus-based, extended, or hierarchical type. Distributed memory machines may have hypercube or mesh interconnection schemes.

Examples

An example of MIMD system is Intel Xeon Phi, descended from Larrabee microarchitecture. These processors have multiple processing cores (up to 61 as of 2015) that can execute different instructions on different data.

Most parallel computers, as of 2013, are MIMD systems.

Sign in to keep reading

2 more chapters are free with a Lably account.

More in Computing and communication