"Accelerated Computing with Modern CUDA C++"

En esta certificación aprenderás a acelerar y optimizar códigos C en GPUs de miles de cores aplicando paralelismo masivo con CUDA.

Resumen de contenidos de la certificación "Accelerated Computing with Modern CUDA C++":

  1. Arquitectura de la GPU.
  2. Aceleración con GPUs dotadas de miles de cores.
  3. Jerarquía de millones de hilos en CUDA.
  4. Despliegue, coordinación y sincronización de millones de hilos.
  5. Los multiprocesadores y su memoria.
  6. Extracción del paralelismo mediante flujos concurrentes en CUDA (streams).
  7. Gestión de memoria y pautas de rendimiento.
  8. Casos estudio de paralelismo masivo. Ejemplos prácticos.

Prerrequisitos: Nociones básicas de programación, como el uso de bucles, arrays y procedimientos de C y funciones lambda e iteradores de C++.

Idiomas: Clases en castellano, recursos on-line en inglés.

Otros workshops del catálogo DLI dentro de la especialidad Accelerated Computing (tanto en modalidad self-paced, donde haces el curso a tu ritmo, como en modalidad instructor-led, en el que te guía tu profesor) puedes encontrarlos aquí  resumidos.