Please enable JavaScript.
Coggle requires JavaScript to display documents.
Computación paralela - Coggle Diagram
Computación paralela
Patrones de Diseño Paralelo
Fork-Join
Map
Stencil
Reducción
Scan
ParBegin - ParEnd
Maestro/Esclavo
SPMD - SIMD:
Características
Problema dividido en partes
Partes descompuestas en instrucciones
Instrucciones ejecutadas simultáneamente en diferentes procesadores.
Mecanismo global de control/coordinación.
Tipos de Paralelismo
Paralelismo a Nivel de Bit
Paralelismo a Nivel de Instrucción
Paralelismo a Nivel de Datos
Paralelismo a Nivel de Tareas
Ventajas
Ejecución Eficiente
Escalabilidad y Capacidad
Simultaneidad
Desventajas
Consumo y Costos
Complejidad de Programación
Fallos Potenciales
Uso simultáneo de múltiples recursos computacionales para resolver un problema
Problema dividido en partes:
Partes discretas que se pueden resolver simultáneamente
Cada parte se descompone en una serie de instrucciones
Instrucciones de cada parte se ejecutan simultáneamente en diferentes procesadores