- Tema 1. Introducción a los sistemas paralelos y a la programación paralela.
- Tema 2. Metodología de diseño de algoritmos paralelos.
- Tema 3. Lenguajes e interfaces para programación paralela.
- Práctica 1. Implementación distribuida de un algoritmo paralelo de datos usando Algoritmo de Floyd Descomposición 1D y 2D.
- Práctica 2. Implementación distribuida de un algoritmo de equilibrado dinámico de usando MPI.
- Práctica 3. Implementación de algoritmos paralelos de datos en GPU usando CUDA.
- Practica 4. Implementación paralela multihebra de algoritmos modelo usando OPENMP.
- Seminario 1. Introducción al desarrollo de programas paralelos.
- Seminario 2. Introducción a la programación de GPUs usando CUDA.
- Seminario 3. Introducción al uso de lenguajes y herramientas de programación paralela para sistemas basados en memoria compartida Tutorial interactivo.