Registrations are now closed.
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.
We designed our workshop for those familiar with the C language, but it 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.
Join us for this exciting journey into the world of high-performance programming!
After attending the workshop, you will:
Day 1 - Monday, 13 November 2023
|Algorithms and complexity
|Compilers and optimizations
Day 2 - Tuesday, 14 November 2023
|Instruction level parallelism
Day 3 - Wednesday, 15 November 2023
|Introduction to tuning matrix
The High-performance lesson material will soon be added here.
You can register by using the following link https://events.prace-ri.eu/event/1545/registrations/1123/
This training is intended for users established in the European Union or a country associated with Horizon 2020. You can read more about the countries associated with Horizon2020 here https://ec.europa.eu/info/research-and-innovation/statistics/framework-programme-facts-and-figures/horizon-2020-country-profiles_e