
















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.
Lors du congrès annuel du CIRSE 2025, organisé du 13 au 17 septembre à Barcelone en Espagne, le...
Lors du congrès annuel du CIRSE 2025, organisé du 13 au 17 septembre à Barcelone en Espagne, le...
Madame Amonet Bazam Ouoba Nebie, doctorante au 2iE-Institut International d'Ingénierie de l'Eau et...
Lucas Striegel est maître de conférences à ICube au sein de l'équipe génie civil et énergétique et...
L'équipe de ICube Strasbourg INSA Strasbourg(Groupe INSA) est à l'origine d'une nouvelle...
Encore un lauréat du laboratoire ICube au Challenge Mature Your PhD ! Le Challenge Mature Your...
Camps de basket accessibles, transport malin de kayak, endoscopie augmentée et capteur...
Jonas Mehtali, doctorant au laboratoire ICube – Université de Strasbourg, au sein de l’équipe...
Lors du symposium international IEEE 2025 sur l'alimentation et la propulsion des véhicules (VPPC...
Loïc Maurer, enseignant-chercheur à l’ENGEES, contribue à une étude internationale qui révèle...
Dans le cadre du cluster IA Grand Est ENACT*, 9 chaires de recherche ont été attribuées à des...