NCC Spain ofrece el curso Introducción a la Programación de GPUs. Se trata de un módulo online autodidacta diseñado para profesionales, compañías (particularmente PyMEs), investigadores, y personal técnico que quieran introducirse en el uso de GPUs para computación de alto rendimiento.
A través de lecciones en vídeo y cuestionarios de autoaprendizaje, los participantes descubrirán por qué las GPUs son clave en los sistemas heterogéneos modernos, conocerán su evolución y principales características, y entenderán las diferencias fundamentales entre la arquitectura y el rendimiento de GPU y CPU. A través del modelo de programación CUDA, aprenderán cómo se estructura un programa, cómo se gestionan los datos entre el host y la GPU, y cómo se ejecutan los kernels. Además, el curso profundiza en la arquitectura interna de la GPU, su jerarquía de memoria y la organización del paralelismo mediante threads, bloques y warps, proporcionando las bases necesarios para desarrollar aplicaciones eficientes y escalables.
Programa
-
¿Qué es la supercomputación?: Motivación para el uso de supercomputación; definición y características; ventajas y retos; casos de uso (simulaciones, cálculos científicos y de salud, servicios, IA).
-
Paradigmas de Programación Paralela: arquitectura de memoria compartida (nodos multi-core); architectura de memoria distribuida (clusters); sistemas heterogéneos (GPUs).
- Arquitectura y Funcionamiento de GPUs: sistemas heterogéneos, modelo host-device y Simultaneous Multi-Threading (SMT).
- Introducción al Deep Learning: panorama actual de la Inteligencia Artificial y fundamentos de redes neuronales.
- Workflow de Deep Learning: flujo de trabajos de aprendizaje profundo, desde la preparación de los datos a la evaluación del modelo.
- Aprendizaje práctico con PyTorch: ejemplos de programación con uno de los frameworks de IA más usados en la industria.
- Paralelismo en la IA: cómo distribuir la fase de entrenamiento y acelerar los procesos.
- Introducción a PyTorch Distributed Data Parallel (DDP): introducción para principantes del módulo DDP y estrategias de optimización.
Fees
Free of charge