Fundamentals of Accelerated Computing with OpenACC: Hands-on workshops for students - selected students only
- Volker Weinberg (LRZ)
In this workshop you learn the basics of OpenACC, a high-level programming language for programming on GPUs. Discover how to accelerate the performance of your applications beyond the limits of CPU-only programming with simple pragmas. In this workshop, you will learn:
How to profile and optimise your CPU-only applications to identify hot spots for acceleration How to use OpenACC directives to GPU accelerate your codebase How to optimise data movement between the CPU and GPU accelerator
Upon completion, you will be ready to use OpenACC to GPU accelerate CPU-only applications. The lectures are interleaved with many hands-on sessions using Jupyter notebooks on fully configured GPU-accelerated cloud resources.
The workshop is co-organised by LRZ, PRACE and NVIDIA Deep Learning Institute (DLI).