• Cómputo con GPU

Este curso se dictará en español.

Requisitos

Para poder aprovechar los contenidos de este curso, es recomendable tener conocimientos básicos de programación.

Horario

Carga horaria: 9 horas.

  • Clase 1: Lunes 13/3, 14:00hs a 17:00hs
  • Clase 2: Martes 14/3, 14:00hs a 17:00hs
  • Clase 3: Viernes 17/3, 14:00hs a 17:00hs

Programa abreviado

Objetivos

Que el participante adquiera conocimientos básicos sobre la arquitectura de las tarjetas gráficas, su evolución histórica y los fundamentos de la programación en CUDA.

Temario

  • Motivación
  • Evolución histórica de las tarjetas gráficas
  • Aspectos de arquitectura de las GPUs
  • CUDA Introducción
  • Conceptos básicos de paralelismo
  • Programación CUDA básico

Actividades prácticas relacionadas:

  • Desarrollo de códigos para resolver problemas sencillos en GPU

Bibliografía

  • “Programming Massively Parallel Processors: A Hands-on Approach” by D. B. Kirk and W. W. Hwu (2012).
  • “CUDA Handbook: A Comprehensive Guide to GPU Programming” by N. Wilt (2013).
  • “Parallel Programming with OpenACC” by R. Eigenmann, et al. (2016).

profesores

Pablo Ezzatti

Pablo Ezzatti

Cómputo con GPU