Welcome to our online workshop on High Performance Programming, focusing on single core performance optimisation.
Over the course of three half-day sessions, we will delve into the intricacies of algorithms, algorithms and complexity, cache efficiency, SIMD vectorisation, and compiler optimisations. We will keep a practical focus on useful techniques and mindsets.
Who is this workshop for?
Our workshop is designed for those familiar with the C language, but will also be relevant to Fortran programmers, with a hardware focus on modern 64-bit x86 systems. We will assume a Linux environment, as it is the most common in high performance computing. Whether you’re a seasoned programmer looking to optimise your code, or a newcomer to the field, this workshop offers valuable insights into the world of high performance programming.
This workshop is an interactive online event, featuring live coding, demos, and practical exercises. We aim to equip you with the tools and knowledge to write efficient, high-performance code.