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 MoreEXPLAIN
Practical Guide to Cloud Computing
Aimed at intermediate learners, this course gives you the opportunity to secure the knowledge learned in the Beginner’s Guide to Cloud for Industry with a practical hands-on tutorial led by experts. You will implement the theory you have previously learned to deploy virtual machines and containers to further cement your understanding of fundamental cloud concepts. […]
Read More
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
Fundamentals of Performance Analysis
Have you ported your applications to supercomputers and found they are not as fast as you expected? Do you want to know which sections of the application are limiting performance? Performance analysis tools help software developers understand if their software performs optimally in HPC systems and if not, what are the causes for the restricted […]
Read More