On June 12-13th 2024, the Accelerator working group held the workshop “Programmation GPU” to take a first review of the current situation.
This workshop was the perfect occasion to have a comprehensive overview of the various approaches currently available for an effective use of GPUs, including direct programming, libraries, frameworks, and task-based methods.
The workshop enabled participants to leave with a clear understanding of the advantages and disadvantages of each approach and to benefit from insights and experiences with different codes across these approaches.
You will find below all the presentation materials and video recordings of the day’s events, which were held in French.
Introduction and Context
Both presented by Samuel Thibault, professor at Université de Bordeaux
Overview of GPU approaches
- Approche framework: Arcane, API accélérateur
Gilles Grospellier, CEA researcher - Approche bibliothèque: GPU Programming through external scientific libraries
Florent Pruvost, Inria researcher - Approche langage: Kokkos / OpenMP
Julien Bigot, CEA researcher - Approche tâches, StarPU
Samuel Thibault, professor at Université de Bordeaux
Retex session: feedback and experiences
- Retex – Approche tâches pour l’algèbre linéaire GPU + distribué
Antoine Jego, professor at Sorbonne Université - Retex – Approche tâches pour l’algèbre linéaire GPU + I/O, out-of-core, composition (Chameleon)
Florent Pruvost, Inria researcher - Retex – Approche OpenACC: YALES2
Vincent Moureau, CNRS researcher - Retex – Approche OpenACC: Porting a legacy Fortran CFD HPC code to (AVBP)
Joeffrey Legaux, engineer at CERFACS - Retex – Approche Kokkos: Dyablo, A new hardware-agnostic AMR code for Exascale using Kokkos
Arnaud Durocher, CEA researcher and engineer - Retex – Rust et OpenCL pour le portage GPU (minicl)
Philippe Helluy, professor at Université de Strasbourg
Contributions to the NumPex program and call for proposals
- Contributions prévues au sein du PEPR NumPEx
Samuel Thibault, professor at Université de Bordeaux - Brainstorming on the GPU call for proposals
Title image: © George Kedenburg / Unsplash
NumPEx Newsletter
Subscribe to our newsletter to stay informed on the latest breakthroughs in High-Performance Computing, Exascale research, and cutting-edge digital innovations.