The Luxembourg Supercomputing Competence Center will hold an online course on GPU programming with OpenACC on 19 September 2023. The course will start with theory and move on to hands-on challenges using the MeluXina supercomputer's GPU accelerators.

Participants in this course will learn how to program using the OpenACC model, including compute and loop constructs as well as data clauses. Furthermore, understanding the GPU architecture and how parallel threads blocks are created and used to parallelize the computational task. Moreover, GPU is an accelerator, hence, there must be a good understanding of memory management between the GPU and CPU, which will also be discussed in detail. Finally, participants will also learn to use the OpenACC programming model to accelerate linear algebra (routines) and iterative solvers on the GPU.

Participants attending the event will be given access to the MeluXina supercomputer during the session. To learn more about MeluXina, please consult the Meluxina overview and the MeluXina getting started guide. Priority will be given to users with good experience with C/C++ and/or FORTRAN. No GPU programming knowledge is required. However, knowing the OpenMP programming model is advantageous.

More information

Registration

Previous Post Next Post