WikiDer > MIMD
Mehrere Anweisungen, mehrere Daten ist ein Berechnungsmodell, das angewendet werden kann auf verteilte Programmierung. In diesem Modell wird eine Berechnung auf einem System mit mehreren, kommunizierenden Prozessoren die Zugriff auf mehrere Speicher (oder zumindest mehrere Datenquellen) haben.
Mögliche Unterformen des MIMD-Modells sind
- Gemeinsame Nutzung von Speicher durch Prozessoren, wobei mehrere Prozessoren direkten Lese- und Schreibzugriff auf dieselben Speicherblöcke haben
- Eigener, privater Speicher pro Prozessor, wobei jeder Prozessor seinen eigenen Speicher hat und Daten nur von Prozessor zu Prozessor kommuniziert werden.