Introducción
El CESGA en colaboración con la UDC convoca un curso de introducción al OpenACC. Pon tus viejos códigos C o FORTRAN a trabajar en entornos many-core o GPUs. Los computadores basados en unidades de procesamiento gráfico (GPUs) ofrecen una enorme potencia de cálculo con un consumo de potencia reducido. CUDA y OpenCL son los lenguajes más extendidos para la programación de GPUs. En los últimos años han surgido nuevos modelos de programación de GPUs basados en directivas de compilación. Las principales ventajas de estos modelos son las siguientes:
- Minimizar la reestructuración del código de la aplicación.
- Desarrollar aplicaciones para GPU independientes del hardware.
- Asegurar la portabilidad de las aplicaciones para GPU con las nuevas generaciones de hardware.
OpenACC:
- Es una iniciativa de estandarización para la programación de entornos many-core como las GPUs.
- Programación basada en directivas (como OpenMP), con lo que permite reaprovechar rápidamente el código existente en otros entornos de trabajo.
- Permite crear una única aplicación FORTRAN o C y ejecutarlas con o sin aceleradores en función de tus necesidades.
- Está apoyado por CAPS, NVIDIA, CRAY y PGI, lo que garantiza la portabilidad de tu aplicación a las futuras generaciones de GPUs.
- Permite disfrutar del rendimiento de las GPUs, sin necesidad de aprender lenguajes específicos ligados al fabricante, reduciendo el tiempo necesario para obtener resultados tangibles en tus proyectos de investigación o técnicos.
Datos de interés
Fechas del curso: del 25 al 27 de Junio
Horario del curso: de 10:00 a 14:00
Impartido por: Manuel C. Arenaz Silva
Coste matricula: 200€ IVA incluido.
Lugar de celebración: Avda. de Vigo s/n, Campus Vida – Santiago de Compostela – Edficio CESGA
Mas información y matrícula
Página web del curso https://www.cesga.es/actuais/ver_curso/id_curso/2242
Comentarios