Want to create interactive content? It’s easy in Genially!
PROCESAMIENTO EN PARALELO ARQUITECTURA MIMD
Emmanuel Luna
Created on November 27, 2021
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
ARQUITECTURA MIMD
UNIVERSIDAD DE XALAPA
PROCESAMIENTO EN PARALELO
EMMANUEL LUNA PALOMINO
INTRODUCCIÓN
ARQUITECTURA Y TECNOLOGÍA MIMD
Las arquitecturas MIMD, también llamadas máquinas multiprocesadores, tienen más de un procesador funcionando asíncrona e independientemente. Al mismo tiempo, los diferentes procesadores pueden estar ejecutando diferentes instrucciones sobre diferentes conjuntos de datos. Las arquitecturas MIMD se utilizan en aplicaciones de Diseño Asistido por Computadora, Graficación por Computadora, simulaciones en tiempo real, y en general, en aplicaciones que requieran gran poder de cómputo.
PROCESAMIENTO EN PARALELOII
Dispositivo de Máquinas de Estados
01
EL CONTROLADOR DE LA COMPUTADORA
Un elemento fundamental es el controlador de la computadora, que como su nombre lo indica, controla y sincroniza todas las operaciones de la arquitectura interna y externa. Esto es, coordina las actividades de la computadora y determina qué operaciones se deben realizar y en qué orden.
COMPUTADORAS PARALELAS
Pero, ¿qué es una computadora paralela?. Una computadora paralela es un tipo de computadora que posee dos o más procesadores independientes que cooperan y se comunican para solucionar un problema.
El programador de este tipo de computadoras debe dividir el problema a resolver en varias partes, de manera que el trabajo total sea distribuido entre los distintos procesadores; además, debe calcular la forma en la que cada parte del trabajo se relaciona con el resto de las partes.
PROCESAMIENTO EN PARALELO
Como se mencionó anteriormente, dentro de la clasificación de computadoras paralelas se encuentran las arquitecturas SIMD y MIMD. El nombre que reciben estas arquitecturas proviene de la clasificación de computadoras que estableció Flynn, quien utilizó los siguientes dos criterios para crear su taxonomía: 1) el número de instrucciones que se están ejecutando simultáneamente en un momento dado, y 2) el número de datos sobre los que se están ejecutando esas instrucciones
ARQUITECTURAS MIMD
USO EXCLUSIVO
Esta es quizás la mejor estrategia de diseño orientada a obtener el más alto rendimiento y la mejor relación costo/rendimiento. La idea detrás de las arquitecturas MIMD (Multiple Instruction Multiple Data) es bastante simple: aumentar la capacidad de trabajo conectando varios procesadores entre sí para obtener un rendimiento global lo más cercano a la suma de rendimientos de cada procesador por separado. La filosofía de trabajo plantea la división de un problema (programa) en varias tareas (procesos) independientes, de manera que a cada procesador se le asigna la resolución de uno de estos procesos.
MIMD
PROCESAIMENTO EN PARALELO
DIAGRAMA
UNA MEJOR QUE LA OTRA
PERMANENTES
Flujo Único de Instrucciones, Flujo Único de Datos
PROCESAMIENTO EN PARALELO
La arquitectura de von Neumann pertenece a esta clasificación que corresponde a computadoras que tienen un sólo CPU ejecutando una instrucción a la vez
¡GRACIAS!
https://biorobotics.fi-p.unam.mx/wp-content/uploads/Courses/arquitectura_de_computadoras/2021-1/lecciones/Leccion_1_arquitectura_de_computadoras_2021_1.pdf