Thèse soutenue

Evaluation de modèles de programmation pour les architectures manycore et/ou hétérogènes pour les codes de transport neutronique Monte Carlo

FR  |  
EN
Auteur / Autrice : Tao Chang
Direction : Christophe Calvin
Type : Thèse de doctorat
Discipline(s) : Informatique, données, IA
Date : Soutenance le 01/12/2020
Etablissement(s) : Institut polytechnique de Paris
Ecole(s) doctorale(s) : École doctorale de l'Institut polytechnique de Paris
Partenaire(s) de recherche : établissement opérateur d'inscription : École polytechnique (Palaiseau, Essonne ; 1795-....)
Laboratoire : Commissariat à l'énergie atomique et aux énergies alternatives (France)
Jury : Président / Présidente : Marc Verderi
Examinateurs / Examinatrices : Christophe Calvin, Michael Heroux, Jean-François Méhaut, Emmanuelle Saillard, Francieli Zanon Boito, Raymond Namyst
Rapporteur / Rapporteuse : Michael Heroux, Jean-François Méhaut

Mots clés

FR  |  
EN

Résumé

FR  |  
EN

Dans cette thèse nous nous proposons d’évaluer les différents modèles de programmation disponibles pour adresser les architectures de type manycore et/ou hétérogènes dans le cadre des codes de transport Monte Carlo. On considèrera dans un premier temps un cas test d’application simple mais représentatif pour couvrir un éventail assez large de solutions et les comparer en terme de performance, de portabilité de la performance, de facilité de mise en œuvre et de maintenabilité. Les architectures cibles sont les CPU `classique', Intel Xeon Phi et GPU. Les modèles de programmation les plus pertinents seront ensuite mis en place dans un code de transport Monte Carlo.