
















Soutenance de thèse : Clément FLINT
Équipe : ICPS
Date & heure : 2 Octobre 2024 à 14h00 en salle C218, au laboratoire ICube, situé sur le Campus Illkirch.
Titre : Compression de données efficace pour les solveurs d’EDP haute performance : Vers des simulations de dynamique des fluides efficientes dans des environnements à mémoire limitée
Résumé : Dans cette thèse, nous explorons les défis liés à la réalisation de simulations de dynamique des fluides (CFD) à grande échelle sur des plates-formes informatiques modernes de haute performance, en mettant particulièrement l'accent sur les unités de traitement graphique (GPU). Nous présentons des stratégies et des optimisations novatrices visant à repousser les limites des capacités actuelles de simulation CFD, en particulier dans le contexte de la gestion de la mémoire.
Nous fournissons un aperçu fondamental des méthodes de simulation des fluides et discutons des méthodes de pointe pour gérer les fortes exigences en mémoire. En nous appuyant sur ces bases, nous proposons une implémentation relativement simple mais efficace sur un seul GPU qui atteint des performances satisfaisantes. Nous étendons ensuite cette implémentation à un cadre multi-GPU grâce à des systèmes de runtime basés sur des tâches, tels que PaRSEC et StarPU.
Dans PaRSEC, nous développons une nouvelle fonctionnalité sur le DSL PTG pour permettre plus de flexibilité dans la définition des tâches et montrons qu'il peut être utilisé pour exprimer un calcul de stencil de manière élégante sans coût visible sur les performances. Dans StarPU, nous développons un solveur de stencil générique qui peut fonctionner sur un environnement distribué et montrons que nous pouvons atteindre une grande scalabilité. Enfin, nous améliorons l'ordonnanceur Heteroprio de StarPU en introduisant AutoHeteroprio, un planificateur entièrement automatique qui peut ajuster les priorités des tâches à l'exécution, contrairement à Heteroprio, qui nécessite un attribution manuelle des priorités.
Dans un deuxième volet, nous nous concentrons sur l'utilisation de la compression de données explicite pour obtenir une meilleure efficacité mémoire. Nous commençons par concevoir des schémas d'ondelettes, adaptés aux simulations CFD, et montrons qu'ils peuvent atteindre des taux de compression élevés avec une perte minimale de précision de simulation. Nous réglons ensuite l'algorithme de compression pour obtenir un meilleur un débit de compression sur les GPU et montrons que des gains mémoire effectifs peuvent être obtenus sans compromettre la précision ni les performances de la simulation.
Jury :
Lors du congrès annuel du CIRSE 2025, organisé du 13 au 17 septembre à Barcelone en Espagne, le...
Après un parcours en biologie et en neurosciences, Maria Fiori a choisi de s’engager dans la...
La nouvelle année débute avec le lancement de quatre nouveaux projets Interreg auxquels 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...