Site announcements

There are no discussion topics yet in this forum


Available courses

Beginner

Beginner

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.

11 Lessons