ui-button
Capacitación Presencial
ui-button
CURSO. COMPUTACIÓN DE ALTO RENDIMIENTO CON GPUS
OBJETIVO GENERAL
En este curso se discute el uso de GPUs (Graphics Processing Units) para acelerar la ejecución de aplicaciones software y conseguir altos rendimientos computacionales. Al final del mismo,
los participantes podrán:
1. Entender la arquitectura del GPU y sus principios de funcionamiento
2. Entender los modelos de programación para GPUs
3. Conocer los lenguajes de programación disponibles para GPUs
4. Conocer las herramientas para perfilar ejecuciones en GPUs
TEMARIO
1. Arquitectura y conceptos
El sistema CPU-GPU como plataforma de aceleración computacional
Entendiendo al GPU: motor de hilos (thread engine) y espacios de memoria
2. Modelos de programación
Conceptos de programación específicos para GPUs
Estructura de código y optimización de recursos del GPU
3. Lenguajes de programación
CUDA and HIP: opciones de (relativo) bajo nivel
OpenCL: lenguaje portable y de código abierto
SYCL: estándar basado en C++ que gana terreno rápidamente
4. Tópicos avanzados
Programación de GPUs basada en directivas
Plataformas multi-GPU y MPI
Herramientas para perfilar ejecuciones (profiling) en GPUs
5. Sesión práctica
Repaso del lenguaje C y ejercicios diversos
DURACIÓN
16 Horas
PROGRAMACIÓN
No hay programaciones disponibles.
INVERSIÓN
Curso Libre: S/.0.00
Servicios
Programas
Cursos Libres
Preguntas Frecuentes
Campus
Escribenos
Facebook
Av. San Luis 1771 - San Borja - Lima 41 - Peru
Central Telefónica: 6261400 | Informes Capacitación 6261444, 6261445