Casa Maquinari Què és la instrucció múltiple, les múltiples dades (mimd)? - Definició de tecnologia

Què és la instrucció múltiple, les múltiples dades (mimd)? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa instrucció múltiple, dades múltiples (MIMD)?

Instrucció múltiple, dades múltiples (MIMD) fa referència a una arquitectura paral·lela, que és probablement el tipus de processador paral·lel més bàsic, però més familiar. El seu objectiu clau és assolir el paral·lelisme.


L’arquitectura MIMD inclou un conjunt de processadors N-individuals i ben acoblats. Cada processador inclou memòria que pot ser comuna a tots els processadors i a la qual no poden accedir directament els altres processadors.


L'arquitectura MIMD inclou processadors que funcionen de manera independent i asíncrona. Diversos processadors poden dur a terme diverses instruccions en qualsevol moment sobre diverses dades.


Techopedia explica instruccions múltiples, dades múltiples (MIMD)

Hi ha dos tipus d’arquitectura MIMD: arquitectura MIMD de memòria compartida i arquitectura MIMD de memòria distribuïda.

Característiques de l'arquitectura MIMD de memòria compartida:

    Crea un grup de mòduls i processadors de memòria.

    Qualsevol processador pot accedir directament a qualsevol mòdul de memòria mitjançant una xarxa d’interconnexió.

    El grup de mòduls de memòria delinea un espai d’adreces universal que es comparteix entre els processadors.

Un avantatge clau d’aquest tipus d’arquitectura és que és molt fàcil programar ja que no hi ha comunicacions explícites entre processadors amb comunicacions dirigides a través del magatzem de memòria global.

Característiques de l'arquitectura MIMD de memòria distribuïda:

    Clona els parells de memòria / processador, coneguts com a element de processament (PE), i els enllaça mitjançant una xarxa d’interconnexió.

    Cada PE es pot comunicar amb els altres enviant missatges.

Proporcionant a cada processador la seva pròpia memòria, l'arquitectura de memòria distribuïda evita els inconvenients de l'arquitectura de memòria compartida. Un processador només pot accedir a la memòria que hi està connectada directament.

En cas que un processador requereixi dades que resideixin a la memòria del processador remot, el processador hauria d’enviar un missatge al processador remot, sol·licitant les dades necessàries.

L’accés a la memòria local podria passar de manera més ràpida en contraposició a l’accés a les dades d’un processador remot. A més, si la distància física amb el processador remot és més gran, l'accés a les dades remotes requerirà més temps.

Què és la instrucció múltiple, les múltiples dades (mimd)? - Definició de tecnologia