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
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
Clase 27 enero 2022
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.
Prácticas 1-4 pdf
Práctica 1: 16 de noviembre 2021
Práctica 2: 23 de noviembre de 2021
Práctica 3: 9 de diciembre de 2021
Práctica 4: 16 de noviembre de 2021
* Parcial 1 30%
* Parcial 2 30% proyecto
* Prácticas 40% (secuencial, pthreads, OMP, CUDA, MPI )