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 :
Offers are available in the Job opportunities section of the ICube website or by clicking on the...
Le 13 novembre, le CNRS a réuni les 26 start-up issues de ses laboratoires sous tutelle,...
L'équipe de l'Université de Strasbourg et la délégation Alsace du CNRS se sont brillamment...
Le vendredi 20 septembre a eu lieu la réunion de lancement du projet INTERREG 2PhaseEx, au...
Paris 27 aout 2024 – ARCHOS annonce que POLADERME, filiale du Startup studio Medtech du groupe...
La 11e journée du département de mécanique s'est tenue le 18 juin 2024. Lors de cette...
A l'occasion de la soirée de gala du 103ème congrès de l’association française des professionnels...
Le 32ème Congrès Français de Thermique de la Société française de thermique (SFT) organisé par le...
L'un des 3 Prix du meilleur poster de la 11èmes journées de la Fédération de Médecine...
La neurostimulation guidée par l’imagerie cérébrale pour traiter les patients atteints d’épilepsie...
L'un des 3 Prix du meilleur poster de la 11èmes journées de la Fédération de Médecine...