Instrucción múltiple, datos múltiples (MIMD)

Autor: Laura McKinney
Fecha De Creación: 10 Abril 2021
Fecha De Actualización: 1 Mes De Julio 2024
Anonim
Instrucción múltiple, datos múltiples (MIMD) - Tecnología
Instrucción múltiple, datos múltiples (MIMD) - Tecnología

Contenido

Definición: ¿Qué significa Instrucción múltiple, Datos múltiples (MIMD)?

Instrucción múltiple, datos múltiples (MIMD) se refiere a una arquitectura paralela, que es probablemente el tipo de procesador paralelo más básico, pero más familiar. Su objetivo clave es lograr el paralelismo.

La arquitectura MIMD incluye un conjunto de procesadores N-individuales, estrechamente acoplados. Cada procesador incluye memoria que puede ser común a todos los procesadores, y los otros procesadores no pueden acceder directamente a ella.

La arquitectura MIMD incluye procesadores que funcionan de forma independiente y asíncrona. Varios procesadores pueden estar llevando a cabo diversas instrucciones en cualquier momento sobre diversos datos.

Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica la instrucción múltiple, datos múltiples (MIMD)

Hay dos tipos de arquitectura MIMD: arquitectura MIMD de memoria compartida y arquitectura MIMD de memoria distribuida.


Características de la arquitectura MIMD de memoria compartida:

  • Crea un grupo de módulos de memoria y procesadores.

  • Cualquier procesador puede acceder directamente a cualquier módulo de memoria mediante una red de interconexión.

  • El grupo de módulos de memoria describe un espacio de direcciones universal que se comparte entre los procesadores.

Un beneficio clave de este tipo de arquitectura es que es muy fácil de programar ya que no existen comunicaciones explícitas entre procesadores con comunicaciones dirigidas a través del almacén de memoria global.

Características de la arquitectura de memoria distribuida MIMD:

  • Clona los pares de memoria / procesador, conocidos como elemento de procesamiento (PE), y los vincula mediante una red de interconexión.

  • Cada PE puede comunicarse con otros por medio de s.


Al proporcionar a cada procesador su propia memoria, la arquitectura de memoria distribuida evita las desventajas de la arquitectura de memoria compartida. Un procesador solo puede acceder a la memoria que está directamente conectada a él.

En caso de que un procesador requiera datos que residen en la memoria del procesador remoto, entonces el procesador debe enviar un mensaje al procesador remoto, solicitando los datos requeridos.

El acceso a la memoria local podría ser mucho más rápido en lugar de acceder a los datos en un procesador remoto. Además, si la distancia física al procesador remoto es mayor, el acceso a los datos remotos llevará más tiempo.