Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Duración 21 horas
Temario del curso
Introducción a la arquitectura de GPU de Biren
- Visión general de Biren y casos de uso
- Disposición del hardware: núcleos, memoria, clústeres de cómputo
- Comparación con GPU de NVIDIA y AMD
Configuración del entorno de programación de Biren
- Instalación del SDK y el runtime de Biren
- Comprensión de la cadena de herramientas y el modelo de compilador
- Estructura básica de proyectos y proceso de compilación
Programación de GPU con el stack de Biren
- Modelos de hilos y bloques
- Gestión de memoria y transferencias de datos
- Desarrollo de kernels y patrones de lanzamiento
Migración desde CUDA a Biren
- Técnicas de traducción para código CUDA
- Mapeos comunes de API y adaptaciones
- Laboratorios de conversión de código y práctica
Depuración y perfiles de rendimiento
- Uso del depurador y perfilador de Biren
- Identificación de cuellos de botella
- Patrones de acceso a memoria y optimización
Técnicas de optimización
- Programación de hilos y encolado de instrucciones
- Desarrollo de bucles (loop unrolling) y uso de memoria compartida
- Ajuste avanzado de kernels para el aumento de ancho de banda
Estudio de caso y ejemplos de aplicaciones
- Entrenamiento de un modelo con aceleradores Biren
- Migración y perfilamiento de un modelo de visión o PLN
- Comparación de rendimiento frente a CUDA/NVIDIA
Resumen y próximos pasos
Requerimientos
- Conocimiento de la arquitectura de GPU y el procesamiento paralelo
- Experiencia con CUDA, OpenCL o entornos similares de programación de GPU
- Familiaridad con frameworks de aprendizaje profundo como PyTorch o TensorFlow
Audiencia
- Desarrolladores de HPC
- Ingenieros de infraestructura de IA
- Especialistas en optimización de rendimiento
Reseñas (2)
La amplia selección de herramientas presentadas
Miruna Buzduga - Aeronamic Eastern Europe
Curso - AI Enablement Training for Engineers
Traducción Automática
Formación paso a paso con muchos ejercicios. Fue como un taller y estoy muy contento con eso.
Ireneusz - Inter Cars S.A.
Curso - Intelligent Applications Fundamentals
Traducción Automática