Instruction multiple, données multiples (MIMD)

Auteur: Laura McKinney
Date De Création: 10 Avril 2021
Date De Mise À Jour: 1 Juin 2024
Anonim
Instruction multiple, données multiples (MIMD) - La Technologie
Instruction multiple, données multiples (MIMD) - La Technologie

Contenu

Définition - Que signifie Multiple Instruction, Multiple Data (MIMD)?

L'instruction multiple, les données multiples (MIMD) font référence à une architecture parallèle, qui est probablement le type de processeur parallèle le plus fondamental, mais le plus familier. Son objectif clé est de réaliser le parallélisme.

L'architecture MIMD comprend un ensemble de processeurs N-individuels à couplage étroit. Chaque processeur comprend une mémoire qui peut être commune à tous les processeurs et à laquelle les autres processeurs ne peuvent pas accéder directement.

L'architecture MIMD comprend des processeurs fonctionnant de manière indépendante et asynchrone. Divers processeurs peuvent exécuter diverses instructions à tout moment sur différentes données.

Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique Multiple Instruction, Multiple Data (MIMD)

Il existe deux types d'architecture MIMD: l'architecture MIMD à mémoire partagée et l'architecture MIMD à mémoire distribuée.


Caractéristiques de l'architecture MIMD à mémoire partagée:

  • Crée un groupe de modules de mémoire et de processeurs.

  • Tout processeur peut accéder directement à n’importe quel module de mémoire au moyen d’un réseau d’interconnexion.

  • Le groupe de modules de mémoire décrit un espace d'adressage universel partagé entre les processeurs.

Un avantage clé de ce type d’architecture est qu’il est très facile à programmer car il n’existe aucune communication explicite entre les processeurs, les communications étant adressées via le magasin de mémoire globale.

Caractéristiques de l'architecture MIMD à mémoire distribuée:

  • Clone les paires mémoire / processeur, appelées éléments de traitement (PE), et les relie à l'aide d'un réseau d'interconnexion.


  • Chaque PE peut communiquer avec d'autres en ing.

En fournissant à chaque processeur sa propre mémoire, l’architecture de mémoire distribuée contourne les inconvénients de l’architecture de mémoire partagée. Un processeur ne peut accéder qu'à la mémoire qui y est directement connectée.

Dans le cas où un processeur a besoin de données qui résident dans la mémoire du processeur distant, le processeur doit alors envoyer un message au processeur distant pour lui demander les données requises.

L'accès à la mémoire locale pourrait être beaucoup plus rapide que l'accès aux données sur un processeur distant. De plus, si la distance physique avec le processeur distant est plus grande, l'accès aux données distantes prendra plus de temps.