EXPLAIN

Fundamentals of Exascale Computing

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++ […]

Read More
Dark servers data center room with bright halo light going through the corridor 3D rendering

Fundamentals of Cloud Computing

Aimed at Independent Users, this course will take you through the full lifecycle of “model to service”, starting off with an open-source language model and going through the steps to go from a model to a fully usable deployed cloud-hosted application, ready to be integrated into a wider architecture.  This is a practical workshop where […]

Read More
Two presenters stand in front of a curve visualisation wall. Two audience members are visible in silhouette. One has their hand up.

Fundamentals of Parallel Computing

Do you have existing company or research codes that need scaling up for use on supercomputing platforms, or old codes that need updating for newer systems? Aimed at Independent Users, this course will teach you how to parallelise your company’s code, enabling it to be used with high performance computing (HPC) systems.    If you are […]

Read More

Fundamentals of Reinforcement Learning

Aimed at independent users, this course in Reinforcement Learning (RL) will take you through some of the practical considerations to make when looking at how Reinforcement Learning can be used as a decision-making tool in your business. This course will take you through practical applications of RL and highlight areas where it can be used […]

Read More