Thèse de doctorat en Informatique
Sous la direction de Christian Pérez.
Soutenue le 06-12-2017
à Lyon , dans le cadre de École doctorale en Informatique et Mathématiques de Lyon , en partenariat avec École normale supérieure de Lyon (établissement opérateur d'inscription) , Laboratoire de l'informatique du parallélisme (Lyon) (laboratoire) et de Algorithms and Software Architectures for Distributed and HPC Platforms (laboratoire) .
Le président du jury était Bruno Raffin.
Le jury était composé de Christian Pérez, Bruno Raffin, Françoise Baude, Marco Danelutto, Julien Bigot, Marie-Alice Foujols.
Les rapporteurs étaient Françoise Baude, Marco Danelutto.
Cette thèse vise à définir et à valider un modèle de programmation intégrant la description d'architectures logicielles et un ordonnancement dynamique de tâches dans un contexte de haute performance. Par exemple, il s'agit de combiner les avantages de modèles tels que L²C et StarPU. L'objectif final est de proposer un modèle capable de supporter des applications telles que Gysela5D sur les architectures parallèles actuelles et futures (tel que des clusters très variés et supercalculateurs comportant des accélérateurs).
Conception of a software component model with task scheduling for many-core based parallel architecture, application to the Gysela5D code
This thesis aims to define and validate a programing model that combines the description of software architecture with dynamic task scheduling in a high performance context. For example by integrating the advantages of the L²C and StarPU models. The final goal is to propose a model that enables the description of applications such as Gysela5D on current and future parallel architectures (such as various clusters and supercomputers including accelerators).
Il est disponible au sein de la bibliothèque de l'établissement de soutenance.