MIMD

De Viquipèdia
Jump to navigation Jump to search
Fig.1 Esquema MIMD

MIMD (acrònim de multiple instruction, multiple data), en ciències de la computació, és una tècnica emprada per a aconseguir paral·lelisme. Els ordinadors amb capacitat MIMD tenen un nombre de processadors que funcionen asíncronament i per tant independentment un processador de l'altre. En qualsevol moment, processadors diferents poden executar instruccions diferents sobre dades diferents.[1][2][3][4]

Taxonomia de Flynn
  Instrucció
Simple
Múltiples
Instruccions
Dada
Simple
SISD MISD
Múltiples
Dades
SIMD MIMD

Models de memòria[modifica]

Memòria compartida[modifica]

Els processadors estan tots connectats a una memòria disponible globalment. Exemples són UMA (Uniform Memory Access), COMA (Cache Only Memory Access).

Memòria distribuïda[modifica]

Tots els processadors tenen la seva memòria individual. Exemples són processador MPPA, COW (clúster d'ordinadors) i l'arquitectura NUMA.

Referències[modifica]

  1. «MIMD» (en anglès). https://www.cs.umd.edu.+[Consulta: 4 novembre 2017].
  2. «☆ Examples of mimd architectures - Quora» (en anglès). https://www.quora.com.+[Consulta: 4 novembre 2017].
  3. «Distributed-memory MIMD machines» (en anglès). http://www.netlib.org.+[Consulta: 4 novembre 2017].
  4. «MIMD Architectures» (en anglès). https://www.ida.liu.se/.+[Consulta: 4 novembre 2017].