Conceptos de procesamiento paralelo |
Ideas sobre arquitecturas
Clasificación de modelos paralelos
Técnicas de paralelización
Medidas de paralelización
Topologías |
MPI avanzado |
Topologías
Simulación de memoria compartida
Análisis de prestaciones |
OpenMP |
Introducción
Reparto de tareas paralelas
Sincronización
Compartición de datos |
CUDA eficiente |
Warps y coalescencia
Acceso eficiente a memoria
Occupancy
Técnicas adicionales de optimización en CUDA |
Big data. Hadoop |
Conceptos básicos de Big Data
HDFS
Map/Reduce
El ecosistema Hadoop |
Apache Spark |
Resilient Distributed Datasets (*RDDs)
Transformaciones y acciones
Cachés, variables y acumuladores
Módulos en Apache Spark
Ejemplos |