Diferencia entre SIMD y MIMD

Michael Flynn clasificó la Organización Informática en SIMD y MIMD.
Donde, SIMD significa Datos Múltiples de Instrucción Única. MIMD significa Datos Múltiples de Instrucción Múltiple.
En el diseño SIMD, una instrucción se aplica a un montón de información o datos distintos en tiempo constante. SIMD es menos eficiente en términos de rendimiento que MIMD.

Por otro lado, el diseño MIMD aplica múltiples direcciones sobre información totalmente diferente al mismo tiempo. MIMD es más eficiente en términos de rendimiento que SIMD.

La principal diferencia entre SIMD y MIMD es que SIMD tiene un solo decodificador. Mientras que MIMD tiene múltiples decodificadores.

Veamos la diferencia entre SIMD y MIMD:

S.NO SIMD MIMD
1. SIMD significa Datos Múltiples de Instrucción Única. Mientras que MIMD significa Datos Múltiples de Instrucción Múltiple.
2. SIMD requiere poca o menos memoria. Si bien requiere más o una gran cantidad de memoria.
3. El costo de SIMD es menor que MIMD. Si bien es más costoso que SIMD.
4. Tiene un solo decodificador. Si bien tiene múltiples decodificadores.
5. Es sincronización latente o tácita. Si bien es una sincronización precisa o explícita.
6. SIMD es una programación síncrona. Mientras que MIMD es una programación asíncrona.
7. SIMD es más simple en términos de complejidad que MIMD. Mientras que MIMD es complejo en términos de complejidad que SIMD.
8. SIMD es menos eficiente en términos de rendimiento que MIMD. Mientras que MIMD es más eficiente en términos de rendimiento que SIMD.

Publicación traducida automáticamente

Artículo escrito por MKS075 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *