MIMD

MIMD

Multiple Instructions on Multiple Data

Multiple Instructions multiple data ou MIMD désigne les machines multi-processeurs où chaque processeur exécute son code de manière asynchrone et indépendante. Pour assurer la cohérence des données, il est souvent nécessaire de synchroniser les processeurs entre eux, les techniques de synchronisation dépendent de l'organisation de la mémoire.

On distingue pour cela 2 types d'architectures :

MIMD à mémoire partagée

Les processeurs accèdent à une mémoire commune : la synchronisation peut se faire au moyen de:

  • sémaphores
  • verrous, ou Mutex (exclusion mutuelle)
  • barrières de synchronisation

MIMD à mémoire distribuée

Chaque processeur dispose de sa propre mémoire, et n'a pas accès à celle d'autres processeurs. Les informations sont communiquées en étant échangées entre les processeurs sous la forme de messages, de manière synchrone ou asynchrone. Chaque processeur ne peut être connecté directement à tous les autres, en raison du coût de ces connexions. Ainsi, chaque processeur n'est connecté qu'à quelques autres et un message entre deux processeurs n'étant pas immédiatement voisins empruntera un chemin constitué d'une séquence de processeurs. Certaines architectures sont particulièrement efficaces pour le temps et la façon dont les messages peuvent être transmis, par exemple l'hypercube.

Ce document provient de « Multiple Instructions on Multiple Data ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article MIMD de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • MIMD — v · d · …   Wikipedia

  • MIMD — Taxonomía de Flynn   Una instrucción Múltiples instrucciones Un dato SISD MISD Múltiples datos SIMD MIMD En Computación, MIMD (del inglés Multiple Instruction, Multiple …   Wikipedia Español

  • MIMD —   [Abk. für Multiple Instructions, Multiple Data, dt. »mehrere Befehle, mehrere Datenwörter«], Merkmal eines Multiprozessor Rechnersystems (Multiprozessor), dessen Prozessoren mehrere Befehle parallel ausführen, wobei die Befehle auf mehrere… …   Universal-Lexikon

  • MIMD — Классификация по Флинну   Одиночный поток команд (Single Instruction) Множество потоков команд (Multiple Instruction) Одиночный поток данных (Single Data) SISD (ОКОД) MISD (МКОД) Множество потоков данных (Multiple Data) SIMD (ОКМД) MIMD… …   Википедия

  • MIMD — Flynnsche Klassifikation   Single Instruction Multiple Instruction Single Data SISD MISD Multiple Data SIMD MIMD Die Flynnsche Klassifikation [1] …   Deutsch Wikipedia

  • MIMD — Multiple Instructions Multiple Data (Computing » General) * Management Information of Metrology Data (Academic & Science » Electronics) …   Abbreviations dictionary

  • MIMD — Multiple Instruktionen, Multiple Daten Klasse von Rechnersystemen mit parallel arbeiteten Prozessoren auf parallelen Daten …   Acronyms

  • MIMD — ● ►en sg. adj. ►ARCHI Multiple Instruction Multiple Data. Plusieurs données traitées en même temps par plusieurs instructions. Utilisé dans certains ordinateurs parallèles, mais les traitements qui peuvent être effectués de cette façon sont assez …   Dictionnaire d'informatique francophone

  • MIMD — Multiple Instruktionen, Multiple Daten Klasse von Rechnersystemen mit parallel arbeiteten Prozessoren auf parallelen Daten …   Acronyms von A bis Z

  • MIMD — Multiple Instructions/Multiple Data Contributor: CASI …   NASA Acronyms

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”