Programación de GPUs (General Purpose Computation on Graphics Processing Unit)
Datas: 09.03.2009 ó 11.03.2009 Horario: de 09:30 a 14:30h
Organiza: Red G-HPC
Colabora: Red G-HPC
Dirixido a: Investigadores y docentes que desarrollan aplicaciones científicas.
Nº horas: 15
Lugar: Centro de Supercomputación de Galicia, Avda. de Vigo, s/n (Campus Sur) - Santiago de Compostela
Contacto:cursos
Objetivos:
En este curso se propone una introducción a la programación de las GPUs (Graphics Processing Unit) para computación de propósito general. Se presentará brevemente la arquitectura de las GPU y los principales lenguajes de programación de las GPU enfocados a GPU. También se presentará los problemas de la programación y técnicas de optimización para solucionarles. Por último se propondrá algunos casos de estudios para lo cual se usará CUDA.
Temario:
1.- Introducción
2.- Arquitectura de la GPU (Graphics Processing Unit): Modelo de memoria de la GPU,
3.- Programación de la GPU
3.1 Lenguajes de alto nivel: Brook y CUDA
3.2 CUDA
4.- Effective GPGPU Programming
Efficient data-parallel programming on GPUs
Data formatting and addressing
GPU computation strategies and tips
5.- Ejemplos
Plazas limitadas (15 personas).
Inscripción hasta el Jueves 26 de Febrero de 2009. * Se dará prioridad a una persona de cada grupo miembro de la Red G-HPC.