2023-1
Introducción
Computación paralela ppt
Modelos de paralelismo pdf
Medición de rendimiento pdf
Ley de Amdahl
Escalabilidad
Ejercicios hilos POSIX notebook
Paralelismo con arquitecturas de memoria compartida - OpenMP
Generalidades
False sharing
Creación de hilos
Sincronización
Anidamiento
diapositivas
Paralelismo con arquitecturas de memoria compartida - CUDA
Introducción
Jerarquía de Hilos
Jerarquía de memoria
Sincronización
Consideraciones para rendimiento
Paralelismo con arquitecturas de memoria distribuida - MPI
Clusters
Generalidades
Librería MPI
Aplicaciones
Instrucciones para instalar MPI
test
pi Programming massively parallel processos, Kirk
David, Hwu Wen-Mei. Editorial Morgan Kaufmann. 2010.
CUDA by example. Sanders Jason, Kandrot Edward.
Editorial Addison Wesley. 2011.
Parallel Programming. Rauber Thomas, Rnger Gudula.
Editorial Springer. 2010.
* Parcial 1 35%
* Parcial 2 35%
* Prácticas 40%
Semana 1 - Introducción - video
Semana 1 - Introducción - video
Semana 2 - Modelos de paralelismo - Análisis de rendimiento - video
Semana 2 - Analisis de rendimiento - video
Semana 3 - Repaso C - video
Semana 4 - OpenMP 1 - video
Semana 4 - OpenMP 2 - video
Semana 5 - CUDA 1 - video
Semana 5 - CUDA 2 - video
Semana 6 - CUDA 3 - video
Semana 6 - CUDA 4 - video
Semana 8 - MPI 1 - video
Semana 8 - MPI 2 - video