Evenement

L’école d’été HPC gratuite Gray Scott revient au LAPP en 2025, avec tous les cours en anglais

Après deux éditions réussies, l’école Gray Scott revient au LAPP du 23 juin au 4 juillet 2025 ! Cette année, tous les cours seront dispensés en anglais, et les étudiants auront la possibilité d’y assister en présentiel au LAPP à Annecy avec les enseignants, dans plusieurs villes européennes sur des sites satellites dédiés, ou à distance via un streaming en direct en ligne.

L'école d'été HPC Gray Scott

Dans le cadre du programme de travail de la collaboration ESCAPE et en partenariat avec le Centre de Compétences CC-FR, le LAPP organise la troisième édition de l’école Gray Scott, qui se tiendra du 23 juin au 4 juillet 2025. Cette école d’été entièrement gratuite, au format unique, est dédiée à la programmation et à l’optimisation sur des architectures hétérogènes.

Le programme portera sur l’optimisation des calculs sur différents types de matériel (CPU, GPU), en présentant leurs caractéristiques respectives, leurs architectures et leurs goulots d’étranglement. Il couvrira également des méthodes d’optimisation génériques applicables à tous types de matériel, ainsi que les différentes bibliothèques, technologies et langages permettant d’atteindre les meilleures performances possibles, idéalement la performance maximale de la machine.

  • Matériel : CPU, GPU
  • Langages abordés : C++17, C++20, CUDA, Fortran, Rust, Python, Julia
  • Bibliothèques étudiées : SYCL, Eve, Numpy, cunumerics, Legate, Jax, Thrust, cuPy, pycuda, PyTorch
  • Compilateurs utilisés : G++, Clang++, nvc++, gfortran, nvfortran, dpc++
  • Outils de profilage : Valgrind, Maqao, Perf, NSight, Malt, NumaProf

Toutes les méthodes seront illustrées par des exemples simples tels que les produits d’Hadamard, les réductions, le calcul du barycentre et les produits matriciels, pour être appliquées à un problème unique : la simulation d’une réaction de Gray Scott.

Ce problème est suffisamment simple pour être rapidement compris, mais assez complexe pour que les compilateurs aient du mal à l’optimiser sans aide. Chaque méthode sera présentée sous une forme simple, utilisant les options par défaut, puis sous une ou plusieurs versions avancées, permettant de discuter et quantifier leurs avantages et inconvénients.

Comment assister à l'école Gray Scott 2025 ?

Cette formation intensive ou « à la carte » peut être suivie de trois manières :

  • En présentiel au LAPP à Annecy avec les enseignants, incluant une journée de BootStrap (résolution de vos problèmes de programmation/optimisation). Lisez cet article pour un aperçu de l’expérience des étudiants en 2024. 
  • À distance depuis de nombreux sites satellites en Europe (plus d’informations à venir).
  • À distance, selon vos besoins, via un streaming en direct sur YouTube, avec un serveur Discord mis en place pour favoriser les interactions entre étudiants et enseignants.

Attention : pour une inscription en présentiel, assurez-vous que votre organisation autorise votre déplacement et que vous avez pris toutes les dispositions nécessaires. Le nombre de places sur chaque site est limité en fonction de la capacité d’accueil.

Assistez à l'école au LAPP à Annecy pour une expérience exclusive en présentiel avec les enseignants, ainsi que plus d'opportunités pour pratiquer et échanger avec des experts.

Préparez-vous pour l'école : les webinaires « Gray Scott Thursdays »

En amont du programme d’été, nous organisons une série spéciale de 17 webinaires, intitulée « Gray Scott Thursdays », portant sur des thématiques telles que les tests unitaires, larchitecture CPU & GPU, la précision des calculs, lallocation mémoire, le calcul sur CPU & GPU avec Modern C++, Rust, Fortran, Python et SYCL, ainsi que EVE et CUDA

Ces sessions hebdomadaires permettront de :

  • Introduire les concepts clés abordés dans les cours
  • Faire un état des lieux des langages et bibliothèques les plus connus
  • Développer vos compétences et vous offrir la possibilité de rencontrer nos formateurs exceptionnels

Que vous souhaitiez approfondir votre expertise, résoudre un problème spécifique ou rejoindre une communauté d’apprenants dynamique, l’école Gray Scott a quelque chose à offrir à chacun !

Inscrivez-vous ici pour recevoir toutes les informations et les liens des prochains webinaires