Past Training

Search and filter

OpenMP for GPUs
Date:
Delivery:
Fundamentals of Accelerated Computing with CUDA C/C++ 2025
AMD In-Person Hackathon 2025
Date: 2-4 April 2025
Delivery: In-Person
In collaboration with AMD, DiRAC hosted a hackathon at the Institute of Education, UCL, focused on porting and optimising DiRAC codes for the MI300x series.
AMD MI300 INTRODUCTORY TRAINING
11-13 MARCH 2025
Delivery: Online
In collaboration with our partner AMD, an online introductory training on optimising AMD’s cutting-edge MI300 series GPUs was held. More than 40 participants were granted access to AMD resources and attended these sessions, delivered by AMD experts.
DiRAC NVIDIA Hackathon 2024
Introductory Training: 5-6 November; Hackathon: 26-28 November 2024
Online; in-person Durham University
In collaboration with Nvidia and the N8 research partnership DiRAC hosted this hackathon, focusing on code porting and optimisation of DiRAC codes, which gave users the opportunity to work with NVIDIA experts to gain insight and guidance on NVIDIA’s latest GPUs.
Fundamentals of Deep Learning Online Workshop
Intel oneAPI Base Toolkit Training 2024
11-13 June 2024
Delivery: Online; in person, Edinburgh
The training begins with an online course presented by Intel experts, designed to introduce users of all skill levels to their oneAPI toolkit. Following this, we host a three-day in-person hackathon for experienced research teams to explore using oneAPI to refactor their codes for diverse GPU architectures.
CSED Hackathon Harwell 2024
Date: 19 April 2024
Delivery: In person, UCL Harwell Campus
The event set out to promote public understanding of exoplanet science, the Ariel Mission, and facilities such as DiRAC that support their developments.
DiRAC N-Ways to GPU Programming Bootcamp
Date: 17-18 April 2024
Delivery: Online
The N-Ways to GPU Programming Bootcamp covers the basics of GPU programming and provides an overview of different methods for porting scientific application to GPUs using NVIDIA® CUDA®, OpenACC, standard languages, and OpenMP offloading.
AMD GPU Programming 2024
Date: Introductory Training: 30 January - 1 February 2024; Advanced Hackathon: 13-15 January 2024
Delivery: Online; In person, Durham
Beginning with a set of introductory lectures on AMD GPU programming and followed by an in-person hackathon where more advanced users can work on their own codes in the company of AMD experts, this training series is aimed at preparing participants for the new AMD MI300A APU.
Debugging, Testing and Correctness Workshop Series
Date: 23 November - 14 December 2023 (various days)
Delivery: Hybrid, Durham
This 5-day workshop series, delivered in collaboration with Durham University's Computer Science Department, is aimed at individuals and small groups of developers who want to acquire new skills in this important area.
Machine Learning Techniques for Science
Date: 20 - 24 November 2023
Delivery: Online over 5 consecutive days
The course provides a practical, and hands-on introduction to the concepts, methods, and toolkits for applying machine learning to fundamental scientific problems.
HPC Skills Foundation Course
Date: 10 October - 14 November 2023 (five afternoons)
Delivery: Online
Providing a basic introduction to the principles of HPC and the tools needed to work on an HPC system, this course will help you to develop the skills required to meet your research needs and enable you to utilise DiRAC’s HPC systems effectively.
Software Development in C and C++
Date: 11-22 September 2023
Delivery: Hybrid, Durham
In collaboration with Durham University, this 2-week workshop gives instruction for software development in C and C++ those with no prior knowledge of C.
Performance Analysis Workshop Series
Date: 20 April – 18 May 2023
Delivery: Hybrid, Durham
This workshop series offers a comprehensive introduction to a selection of open source tools that enable researchers to assess the performance behaviour of their code.