"Accelerated Computing with CUDA C/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 CUDA C/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 de vídeo y pautas de rendimiento.
  8. Casos estudio de paralelismo masivo. Ejemplos prácticos.

Prerrequisitos: Conocimientos básicos de lenguaje C, como uso de variables, arrays, sentencias IF y bucles FOR.

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.