![Instrucción múltiple, datos múltiples (MIMD) - Tecnología Instrucción múltiple, datos múltiples (MIMD) - Tecnología](https://a.continuousdev.com/technology/multiple-instruction-multiple-data-mimd.jpg)
Contenido
- Definición: ¿Qué significa Instrucción múltiple, Datos múltiples (MIMD)?
- 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)
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.