Please enable JavaScript.
Coggle requires JavaScript to display documents.
Computación Paralela - Coggle Diagram
Computación Paralela
Fundamentos de Arquitectura
Von Neumann
Programa Almacenado
Componentes Von Neumann
CU
ALU
Memoría
I/O
Memoría
Almacena Instrucciones y Datos
El Rol del Sistema Operativo
Función Principal
Gestionar múltiples procesadores
Funciones Clave del SO
Planificación
Sincronización
Multihilo
IPC (comunicación entre procesos
Gestión de memoría
Modos de Ejecución
Paralelo:
Ejecución simultánea real
Concurrente
Gestión de procesos superpuestos
Tipos de Paralelismo y Hardware
En Hardware Uniprocesador
Pipelining
Superescalar
VLIW
Procesadores Vectoriales
En Hardware multiprocesador
Multiprocesadores Simétricos
Multinúcleos
Clusters
En software
Nivel de Instrucción
Nivel de tarea
Nivel de datos
Taxonomía de Flynn
Clasificación
Flujo de Instrucciones (IS)
Flujo de datos (DS
Tipos
SISD
Serial
SIMD
Paralelo
Misma instrucción
MISD
Paralelo
Raro
MIMD
Paralelo
Más común Supercomputadoras
Terminología Clave y Métricas
Conceptos de Memoría
Compartida
Acceso directo a una misma memoria física
Distribuida
Acceso por red, cada tarea ve solo su memoria local.
Rendimiento
Aceleración Observada
Tiempo serial/Tiempo paralelo
Sobrecarga Paralela
Tiempo no dedicado a trabajo útil
Inicio de tareas
Sincronización
Granularidad
Realción Cálculo vs Comunicación
Fina
Gruesa
Componentes Físicos
CPU
Núcleo
Socket
Nodo