Evenement

L’école Gray Scott est de retour au LAPP du 1er au 12 juillet 2024

Le LAPP, en collaboration avec le Centre de Compétence CC-FR, organise la seconde édition de la Gray Scott School du 1er au 12 juillet 2024. Cette école d’été sur le HPC, au format unique et entièrement gratuite, sera dédiée à la programmation et l’optimisation sur Architecture Hétérogènes. Une série de webinaires est disponible en préparation de l’école.

Les inscriptions à l’école ouvrent le 1er avril 2024.

Une école dédiée à la programmation et l'optimisation sur Architectures Hétérogènes

L’école traitera de l’optimisation des calculs sur différents types de matériels (CPU, GPU), en présentant leurs caractéristiques respectives, architectures et goulots d’étranglements. Il portera d’une part sur les méthodes d’optimisation génériques applicables à tout type de matériel, et d’autre part sur les différentes bibliothèques, technologies et langages dont on dispose pour atteindre la meilleure performance possible. Idéalement, la performance crête de la machine.

  •  Matériels envisagés: CPU, GPU.
  • Langages envisagés : C++17, C++20, CUDA, Fortran, Rust, Python
  • Bibliothèques envisagées : SYCL, Eve, Numpy, cunumerics, legate, Jax, Thrust.
  • Compilateurs envisagés : G++, Clang++, nvc++, gfortran, nvfortran, dpc++.
  • Outils de Profilage : Valgrind, Maqao, Perf, NSight, Malt et NumaProf

Toutes les méthodes seront illustrées sur des exemples simples, comme des produits de Hadamard, des réductions, des calculs de barycentres et des produits de matrice afin d’être appliquées à un problème unique : la simulation d’une réaction de Gray Scott. Ce problème est suffisamment simple pour être compris rapidement et suffisamment complexe pour que les compilateurs aient des difficultés à l’optimiser sans aide. Chaque méthode sera déclinée en version simple, utilisant des options par défaut, et une ou plusieurs versions avancées, qui permettront de discuter et quantifier leurs avantages et inconvénients.

Plusieurs moyens de participer à l'école

Cette formation intensive ou la carte pourra être suivie :

  • En présentiel au LAPP à Annecy, avec les formateurs – dont une journée BootStrap (résolution de vos problématiques de programmation/optimisation) – Nombre de places limité !
  • En distanciel sur différents sites satellites en France (plus d’informations ici).
  • En distanciel, à la carte, via un streaming live sur YouTube.

Ouverture des inscriptions le 1er avril 2024.

Le webinaires des jeudis Gray Scott

En préparation de l’école, des webinaires sont organisés tous les jeudis matin pendant plusieurs mois. Ces webinaires permettent un première prise en main des concepts qui seront étudiés durant l’école en juillet.