Etude de la réutilisabilité séquentielle/parallèle pour la résolution des équations Hamilton-Jacobi-Bellman
Auteur / Autrice : | Florian Dang |
Direction : | Nahid Emad Petiton |
Type : | Thèse de doctorat |
Discipline(s) : | Informatique |
Date : | Soutenance le 22/07/2015 |
Etablissement(s) : | Versailles-St Quentin en Yvelines |
Ecole(s) doctorale(s) : | Ecole doctorale sciences et technologies de Versailles (2010-2015) |
Partenaire(s) de recherche : | Equipe de recherche : Laboratoire Parallélisme, Réseaux, Systèmes, Modélisation (PRISM) |
Entreprise : SILKAN | |
Laboratoire : Parallélisme- Réseaux- Systèmes d'information- Modélisation / PRISM - Silkan | |
Jury : | Président / Présidente : Laura Grigori |
Examinateurs / Examinatrices : William Jalby, Philippe Ravier | |
Rapporteurs / Rapporteuses : Vassil Alexandrov, Damien Tromeur-Dervout |
Résumé
La simulation numérique est indissociable du calcul haute performance. Ces vingt dernières années,l'informatique a connu l'émergence d'architectures parallèles multi-niveaux. Exploiter efficacement lapuissance de calcul de ces machines peut s'avérer être une tâche délicate et requérir une expertise à la foistechnologique sur des notions avancées de parallélisme ainsi que scientifique de part la nature même desproblèmes traités.Le travail de cette thèse est pluri-disciplinaire s'appuyant sur la conception d'une librairie de calculparallèle réutilisable pour la résolution des équations Hamilton-Jacobi-Bellman. Ces équations peuventse retrouver dans des domaines diverses et variés tels qu'en biomédical, géophysique, ou encore robotiqueen l'occurence sur les applications de planification de mouvement et de reconstruction de formestri-dimensionnelles à partir d'images bi-dimensionnelles. Nous montrons que les principaux algorithmesnumériques amenant a résoudre ces équations telles que les méthodes de type fast marching, ne sont pasappropriés pour être efficaces dans un contexte parallèle. Nous proposons la méthode buffered fast iterativequi permet d'obtenir une scalabilité parallèle non obtenue jusqu'alors. Un des points sensibles relevésdans cette thèse est de parvenir à trouver une recette de compromis entre abstraction, performance etmaintenabilité afin de garantir non seulement une réutilisabilitédans le sens classique du domaine de génielogiciel mais également en terme de réutilisabilité séquentielle/parallèle