Raymond NAMYST
Raymond Namyst Professeur ()

Équipe LaBRI : Supports et Algorithmes pour les Applications Numériques hAutes performanceS
Équipe projet commune INRIA-LaBRI : RUNTIME
Fonction administrative : Responsable du thème Supports Exécutifs Haute Performance. Directeur adj. UF Info
Courrier électronique : raymond.namystarobaselabri.fr
Bureau : INRIA
Tél : +33 (0)5 40 00


Recherche

En 2003, j'ai fondé l'équipe-projet INRIA Runtime dont les axes de recherche s'inscrivent dans le domaine de la conception de
supports d'exécution performants pour architectures parallèles. Depuis cette date, j'en assure la responsabilité et l'animation
scientifique. Les principaux axes sur lesquels nous travaillons aujourd'hui sont les communications sur réseaux rapides
(optimisation des communications MPI, nouvelles interfaces), la programmation des machines multicoeurs (ordonnancement
hiérarchique de threads, extensions du langage OpenMP) et l'exploitation des architectures hybrides dotées d'accélérateurs de type
GPGPU ou Cell/BE (gestion mémoire et ordonnancement de tâches). Je souhaite particulièrement souligner les faits suivants :

- En quelques années, nos travaux ont acquis une excellente visibilité internationale, avec des collaborations avec les meilleurs
équipes mondiales du domaine : équipe associée avec Argonne National Lab, intégration de nos logiciels au sein des bibliothèques
de référence OpenMPI et MPICH, collaboration bilatérale avec l'Université de Tokyo, projet européen avec Intel GmbH, NEC, invitation
de deux mois à l'Université de Tokyo, etc.

- Nos travaux sur l'ordonnancement hiérarchique de threads sur machines multicoeur et son intégration dans le support
d'exécution du compilateur GNU OpenMP nous ont valu de faire partie du consortium qui réfléchit aux futures extensions du langage
OpenMP pour la gestion des affinités entre threads et données.

- Nos travaux sur l'exploitation des architectures hybrides ont débuté il y a seulement deux ans mais nous ont déjà permis d'obtenir
l'un des tout meilleurs supports d'exécution existant en terme de performance d'ordonnancement. Notre logiciel starPU nous
permet d'obtenir une efficacité supérieure à 100% (!) en utilisant des configurations dotées de plusieurs cartes GPGPU pour des
noyaux d'algèbre linéaire.

Extrait de publications


Raphaël Prat, Laurent Colombet, Raymond Namyst. Combining Task-based Parallelism and Adaptive Mesh Refinement Techniques in Molecular Dynamics Simulations. ICPP18, International Conference on Parallel Processing., Aug 2018, Eugene, United States

Arthur Loussert, Benoît Welterlen, Patrick Carribault, Julien Jaeger, Marc Pérache, et al.. Resource-Management Study in HPC Runtime-Stacking Context. SBAC-PAD 2017 - 29th International Symposium on Computer Architecture and High Performance Computing, Oct 2017, Campinas, Brazil. IEEE, pp.177-184, 2017

Terry Cojean, Abdou Guermouche, Andra Hugo, Raymond Namyst, Pierre-André Wacrenier. Resource aggregation for task-based Cholesky Factorization on top of heterogeneous machines. HeteroPar'2016 worshop of Euro-Par, Aug 2016, Grenoble, France. 2016

Terry Cojean, Abdou Guermouche, Andra Hugo, Raymond Namyst, Pierre-André Wacrenier. Resource aggregation for task-based Cholesky Factorization on top of modern architectures. This paper is submitted for review to the Parallel Computing special issue for HCW and HeteroPar .. 2016

Terry Cojean, Abdou Guermouche, Andra-Ecaterina Hugo, Raymond Namyst, Pierre-André Wacrenier. Resource aggregation in task-based applications over accelerator-based multicore machines. HeteroPar'2016 worshop of Euro-Par, Aug 2016, Grenoble, France. 2016


Responsabilité pédagogique

- Depuis 2003 : Mise en place de nouveaux enseignements à l'université de Bordeaux 1: programmation des architectures
parallèles en Master1, et Systèmes et supports d'exécution pour le calcul parallèle et distribué en Master2.

- Responsable de l'UE "Architecture des ordinateurs", Licence, semestre 4, 48h EqTD

- Responsable de l'UE "Programmation Système", Licence, semestre 5, 36h EqTD

- Responsable de l'UE "Systèmes d'exploitation", Master, semestre 1, 43h EqTD

Administration

- Depuis 2003 : Responsable scientifique de l'équipe-projet INRIA Runtime

- 2002-2003, 2009 : Directeur adjoint de l'UFR Math-Info de l'Université de Bordeaux 1

- 2003-2006 : Directeur du département informatique (60 enseignants, plus d'un millier d'étudiants). Gestion du personnel de
secrétariat, gestion du budget, coordination des équipes pédagogiques, élaboration des demandes de moyens auprès de
l'université, etc.

- Depuis 2008 : Membre élu du conseil scientifique de l'université de Bordeaux 1

- Depuis 2007 : Responsable de l'équipe Satanas, participation au conseil scientifique du LaBRI, interface avec la direction pour
les demandes de postes (enseignants-chercheurs, post-doc, ingénieurs), coordination du rapport d'activité

- Depuis 2008 : Membre de la commission de sélection des délégations/détachements INRIA pour le centre de recherche INRIA
Bordeaux Sud-Ouest

- 2005 : Membre titulaire de la commission de spécialites (CNU 27) de l'Université de Bordeaux 1 et membre suppléant de la
commission de spécialistes (CNU 27) de l'Université de Pau et des Pays de l'Adour


Page mise à jour le 13/08/2010 à 10:56