The cours will be held online April the 4th, the 11th and the 19th.
As the use of GPUs in HPC is spreading fast, several models are now available to programmers.
During the training we will introduce OpenACC, a directive-based approach to GPU programming.
While being quite simple to implement, it allows to reach performance similar to lower level paradigms.
We will present the basic concepts of OpenACC model through several examples and hands-on sessions. The main pitfalls and good practice will be presented.
A part of the training will be dedicated to more advanced topics such as multi-GPU usage.
We will also give some insights of the tools available to assess the performance.
Learning outcomes :
- Ability to implement and optimize codes on GPUs using OpenACC
- Assessment of the code performance
- Basic knowledge of Fortran and/or C and/or C++
- No prior knowledge of OpenACC is required
- Th. Véry
- O. Abramkina (Assistant)
- R. Dubois (Assistant)