Fundamentals of Exascale Computing

Fundamentals of Exascale Computing
Date: Tue 11 Feb 2025 - Tue 11 Feb 2025
Register by: 4 February 2025

Aimed at independent users, this one day course will present Novel portable programming models for heterogeneous computer architectures (where the computer architecture uses more than one instruction set and so requires different programs to be written for each). We will introduce two of these programming models; SYCL (a C++ open standard from the Khronos group) and Kokkos (a C++ framework from the US Exascale Computing Project). 

The course will also include an opportunity to complete practical examples of the code on our Scafell Pike supercomputer.

Learning objectives:

In this level course, you will:
 
  • Understand what Exascale Computing is. 

    Understanding why you should move your application to portable Exascale-ready software. 

    the SYCL programming model 

    the Kokkos programming model

Pre-requisites 

Basic understanding of C++ and HPC concepts

 

Create a free account to our Training Portal to register for a course and browse all available training courses.

Register now

Join Newsletter

Provide your details to receive regular updates from the STFC Hartree Centre.