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 configurar cluster
Ejemplos:
test
Paralelismo con arquitecturas de memoria compartida - OpenCL
Introducción
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áctica 1
Práctica 2
Práctica 3
* Proyecto
- Secuencial 12 noviembre 2021
- OpenMP 19 de noviembre de 2021
- CUDA
- MPI
- OpenCL
- Map reduce (spark)
- Reporte