Posté par hdeleau le 28 novembre 2018.
Ce mercredi a eu lieu la soutenance de thèse de Jonathan Sarton qui a ainsi obtenu le grade de docteur.
Nous lui adressons toutes nos félicitations.
Titre : Visualisations interactives haute-performance de données volumiques massives : une approche out-of-core multi-résolution basée GPUs
Composition du Jury :
M. Bruno Raffin, Directeur de Recherche, INRIA Grenoble, Rapporteur
M. Pere-Pau Vàsquez, Professeur associé, Université de Barcelone, Rapporteur
Mme. Sophie Robert, Maître de conférence, Université d’Orléans, Examinatrice
M. Bruno Lévy, Directeur de Recherche, INRIA Nancy, Examinateur
M. Pierre-Franck Piserchia, Ingénieur de Recherche, CEA DAM Ile-de-France, Invité
M. Laurent Lucas, Professeur, Université de Reims Champagne-Ardenne, Co-Directeur
M. Yannick Remion, Professeur, Université de Reims Champagne-Ardenne, Co-Directeur
Résumé :
Les besoins en visualisation de données volumiques sont courants dans plusieurs domaines scientifiques et en particulier en imagerie médicale et bio-médicale. En effet, plusieurs types d’appareils d’acquisition fréquemment utilisés, génèrent des champs scalaires ou vectoriels, représentés sous forme de grille régulière 3D, qu’il est important de pouvoir visualiser de manière interactive pour en extraire des informations, ou pour valider des résultats expérimentaux. L’accroissement de la précision d’acquisition de ces appareils modernes engendre cependant une hausse exponentielle de la quantité des données générées. Les algorithmes de visualisation doivent, non seulement, faire face à cette problématique en s’adaptant à la volumétrie des données qu’ils manipulent, mais aussi à cette évolution rapide. L’utilisation de cartes accélératrices de type GPU est particulièrement bien adaptée à la nature des données volumiques et aux algorithmes de visualisation généralement associés. Les environnements de calcul haute performance se tournent aujourd’hui vers des solutions qui utilisent un grand nombre de ces cartes. Ceux-ci sont, par leur nature massivement parallèle, de bons candidats pour proposer des solutions de visualisation haute performance. La quantité de mémoire des GPUs est cependant très limitée, et bien moins importante que les données brutes des volumes à manipuler. Une solution est alors de concevoir des algorithmes « out-of-core », dont l’unité de calcul est dissociée de l’unité de stockage des données.
Dans ces travaux de thèse, nous proposons un pipeline complet permettant de visualiser de manière interactive sur GPU, de très grands volumes de données dépassant les capacités physiques de la mémoire du GPU et du CPU de la machine sur laquelle est réalisé le rendu. Nous étudions pour cela, un modèle de gestion « out-of-core », basé sur un principe de virtualisation de la mémoire, particulièrement bien adapté à de très grands volumes. Nous proposons une approche qui comprend une structure d’adressage virtuel, entièrement gérée sur GPU. Nous nous intéressons également à la compatibilité de ce modèle pour différents types d’applications de visualisation de données volumiques. Une première qui s’appuie sur le principe de microscope virtuel pour proposer une visualisation 3D autostéréoscopique de piles d’images ultra haute résolution. Une deuxième qui propose un rendu volumique direct interactif par une approche « ray-guided », en montrant les capacités d’utilisation de notre modèle de gestion « out-of-core » dans des environnements de calcul haute performance hybrides, multi-GPUs, multi-CPUs.