Este wirkshop cubre las herramientas y técnicas fundamentales necesarias para acelerar las aplicaciones C/C++ o Fortran para que se ejecuten en GPU masivamente paralelas con OpenACC. Aprenderá a escribir código, configurar la paralelización de código con OpenACC, optimizar los movimientos de memoria entre la CPU y el acelerador de GPU e implementar el workflow que ha aprendido en una nueva tarea: acelerar un código de una ecuación de calor de Laplace completamente funcional, pero solo para CPU para obtener ganancias de rendimiento masivas. Al final del workshop, tendrá acceso a recursos adicionales para crear nuevas aplicaciones aceleradas por GPU por su cuenta.
Objetivos de Aprendizaje
Al participar en este workshop, comprenderá las herramientas y técnicas fundamentales para las aplicaciones C/C++ o Fortran de aceleración de GPU con OpenACC y podrá:
- Perfile y optimice sus aplicaciones solo de CPU para identificar puntos calientes para la aceleración.
- Utilice las directivas OpenACC para acelerar su código base por GPU.
- Optimice el movimiento de datos entre la CPU y el acelerador de GPU.
Descargar la ficha técnica del workshop (PDF 80.3 KB)