Want to create interactive content? It’s easy in Genially!

Get started free

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