In einem MIMD-Rechner mit einem gemeinsamen Speicher können alle Prozessoren auf den gesamten Speicher zugreifen, bzw. alle Daten lesen und schreiben. Daher ist eine Organisation der Schreib- und Leseprozesse notwendig. Ein Austausch der Daten ist nicht erforderlich.
Der Austausch in einem MIMD-Rechner mit verteiltem Speicher wird mit Hilfe von Kanälen realisiert. Der Zugriff auf den Speicher ist nur lokal möglich und muss daher nicht global organisiert werden.
Die leistungsstärksten Rechner sind heutzutage MIMD-Rechner. Vertreter hierfür sind z.B. die Cray T3E, IBM SP Power3 oder die Intel ASCI Red. Einfache Personal Computer oder Workstations, die in einem Netzwerk verschaltet sind, lassen sich als MIMD-Rechner nutzen. Hierbei spricht man von einem Cluster. Da in vielen Firmen ein solches Netzwerk vorhanden ist, bietet sich die Entwicklung von Software für diesen Rechnertyp an.