Update: Debido a la gran cantidad de inscritos se ha hecho una selección de los participantes los que serán contactados próximamente
Fecha: 27-29 de enero de 2016, de 9:30 a 16:00 horas.
Lugar: Pontificia Universidad Católica de Chile, Sala Linux (ex Carlos Rivera Cruchaga) Departamento de Ciencias de la Computación- Universidad de Chile
Tras una exitosa década siendo utilizadas como aceleradores hardware, las GPUs constituyen hoy en día una atractiva alternativa para la computación de altas prestaciones a bajo coste. En este contexto CUDA es una arquitectura de cálculo paralelo de NVIDIA que aprovecha el potencial de la GPU para proporcionar un incremento extraordinario del rendimiento del sistema.
Programando GPUs con CUDA
El NLHPC junto a la Pontificia Universidad de Chile invita a estudiantes e investigadores con conocimientos básicos de C y paralelismo que quieran iniciarse en la programación GPGPU a este workshop, el cuál será dictado por el ponente Manuel Ujaldón, Nvidia CUDA Fellow.
Programación de GPUs con CUDA (PDF)
Programa
27 de enero
09:30 – 11:00 Arquitectura de la GPU y diseños many-core.
11:00 – 11:30 Descanso.
11:30 – 13:00 Programación CUDA: Hilos, bloques, núcleos, mallas.
13:00 – 14:30 Almuerzo libre.
14:30 – 16:00 Herramientas CUDA: Compilador, calculador de ocupación, …
28 de enero
09:30 – 11:00 Ejemplos CUDA: VectorAdd, Stencils, ReverseArray, Matrix Multiply.
11:00 – 11:30 Descanso.
11:30 – 13:00 Kepler y Maxwell: Hyper-Q, paralelismo dinámico, memoria unificada.
13:00 – 14:30 Almuerzo libre.
14:30 – 16:00 OpenACC y otras alternativas de programación para GPGPU.
29 de enero
09:30 – 12:30 Prácticas individuales (1): Programando GPUs en la nube.
12:30 – 14:00 Almuerzo libre.
14:00 – 16:00 Prácticas individuales (2): Programando GPUs en la nube.
Comité organizador
Ginés Guerrero, NLHPC Deputy Director
Juan Acuña, Systems Administrator at PUC Physics Institute
Registro
Sobre Manuel Ujaldón
Manuel trabajó en paralelizadores semiautomáticos y compiladores de paralelismo de datos para aplicaciones irregulares durante el desarrollo de su tesis doctoral, que concluyó en 1996. Durante este período, formó parte de los comités de especificación de HPF y MPI, trabajando como post-doc en el Departamento de Ciencias de la Computación de la Universidad de Maryland en College Park (EEUU). En 2003, se unió a la iniciativa GPGPU utilizando Cg, escribiendo el primer libro en castellano sobre la programación de GPUs para computación de propósito general, centrado en cómo implementar aplicaciones irregulares y algoritmos de álgebra lineal en GPUs. Manuel sustituyó Cg por CUDA tras su irrupción, centrándose desde entonces en aplicaciones de procesamiento de imágenes y relacionadas con la bioinformática y la minería de datos.
En los últimos 5 años ha sido co-autor de más de 40 publicaciones en revistas y congresos internacionales relacionados con estas temáticas. Además, ha impartido más de 30 cursos sobre programación CUDA en universidades de todo el mundo, incluyendo prestigiosos centros europeos, estadounidenses y australianos. Su labor ha sido reconocida por Nvidia con los galardones Nvidia Academic Partnership entre 2008 y 2011, Nvidia Teaching Center entre 2011 y 2013 en las Universidades de Málaga (España) y Newcastle (Australia), Nvidia Research Center en 2012 como investigador principal en la Universidad de Málaga, y finalmente CUDA Fellow a título individual en 2012.
Más información en su página Web personal: http://cms.ac.uma.es/ujaldon/index.php/es
También disponible en inglés en: http://cms.ac.uma.es/ujaldon/index.php/en
¿Cómo llegar?
En metro: llegar a la estación San Joaquín, caminar hacia el oriente hasta llegar a la iglesia, doblar a la derecha, caminar aproximadamente 100 metros, doblar a la izquierda, caminar otros 100 metros y ahí está la sala Linux o también conocida como «Sala Profesor Carlos Rivera Cruchaga»
En auto: se puede acceder por Benito Rebolledo o por Monseñor Carlos Casanueva (Vicuña Mackenna 4860). El estacionamiento es pagado y cuesta aproximadamente $5.000 por día.
Coordenadas
Para más información por favor diríjase a Ginés Guerrero at gguerrero@nlhpc.cl