
















Soutenance de thèse : Clément ROSSETTI
Titre : Pavage Algébrique: Pavage de boucles parallèles guidé par le volume pour un équilibre de charge quasi-parfait
Date et heure :Jeudi 18 Décembre 2025, à 9h
Lieu : Amphi A301, Pole API, 300 bd Sébastien Brant, Illkirch-Graffenstaden
Jury :
Résumé
Ce manuscrit introduit une nouvelle technique d'optimisation de boucles nommée pavage algébrique. Basée sur le modèle polyédrique, cette méthode vise à améliorer l'équilibre de charge entre les threads lors de la parallélisation de boucles. En divisant l'espace d'itération en pavés définis par leur volume, c'est-à-dire le nombre d'itérations qu'ils contiennent, plutôt que par leur taille, cette méthode permet d'atteindre un équilibre de charge quasi-parfait lors d'exécutions parallèles. Les bornes des pavés sont déterminées dynamiquement à l'exécution à l'aide d'expressions algébriques appelées expressions trahrhe. Le pavage algébrique a été étendu pour prendre en charge les calculs par stencil en introduisant le pavage algébrique trapézoïdal. Avec cette approche, les pavés prennent la forme de trapèzes afin de s'adapter aux dépendances de données des stencils, en étant toujours définis par leur volume. Cela permet de maintenir un bon équilibre de charge tout en respectant les dépendances inhérentes aux calculs par stencil. Nos contributions ont été évaluées sur divers benchmarks par rapport aux compilateurs polyédriques existant dans l'état de l'art, et ont montré des améliorations significatives en termes d'équilibre de charge et de temps d'exécution. Le pavage algébrique a été automatisé dans un nouveau compilateur source-à-source nommé Pesto, capable de générer du code C parallèle annoté avec des directives OpenMP à partir d'un code C séquentiel.
Le laboratoire ICube a récemment reçu Guillaume Pley et son équipe de LEGEND, Fabrizzio Bucella...
Research conducted at the ICube laboratory as part of the BIFASI project (Intelligent Nozzle for...
Le laboratoire ICube dispose désormais d’une CAVE immersive à trois faces, installée sur le site...
Après deux années de recherche collaborative, la réunion de clôture du projet européen Interreg...
Le laboratoire ICube a récemment reçu Guillaume Pley et son équipe de LEGEND, Fabrizzio Bucella...
CONECTUS et la jeune startup innovante TERDEPOL (67) signent une licence technologique exclusive...
Le vendredi 6 mars, les équipes MMB et MécaFlu du laboratoire ICube ont accueilli une vingtaine de...
Oksana Shramkova, directrice de recherche CNRS et spécialiste en photonique, fait partie des...
Le mercredi 11 mars s’est tenu le Conseil des Doctorants du laboratoire. La rencontre a réuni les...
Le langage C continue d’évoluer. Dans un récent épisode du podcast Software Engineering Radio, Jens...
À ICube, nous explorons depuis plusieurs années le potentiel des lasers ultracourts pour la...