
In collaboration with NVIDIA and UCL, DiRAC is proud to introduce a new self-paced training course: ‘Many Ways to GPU’.
Designed for researchers with some programming experience on HPC, this course offers a comprehensive introduction to GPU programming and provides the practical skills needed to transition research workflows from CPU-based to GPU-accelerated computing.
By the end of the course, you will be able to:
-
Understand what a GPU is and how it differs from a CPU
-
Use NVIDIA’s powerful profiling tool, Nsight Systems
-
Write basic C++ or Fortran programs using standard syntax
-
Integrate OpenACC directives into C/C++ or Fortran code
-
Apply OpenMP directives within C/C++ or Fortran code
-
Develop CUDA kernels for use in C/C++ or Fortran applications
The course includes:
-
Interactive Jupyter notebooks featuring worked examples and hands-on exercises to build your confidence
-
Built-in self-assessments to help you track your progress and reinforce key learning outcomes
We hope this carefully designed course enhances your research and accelerates your journey into GPU development options.
- Teacher: Mashy Green
- Teacher: Laura Pecorone
- Teacher: Jamie Quinn
- Teacher: Admin User