Raymond Namyst

- Professeur
- Université de Bordeaux
- Département
- SATANAS
- Équipe
- STatic Optimizations, Runtime Methods
- Fonction administrative
- Responsable du thème Supports Exécutifs Haute Performance. Responsable de la spécialité CISD au sein du Master Informatique
- Adresse E-mail
- raymond.namyst
labri.fr
- Bureau
- INRIA
- Tel
- +33 (0)5 24 57 40 34
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.
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
Extrait de publications
- Alice Lasserre, Jean Marie Couteyen Carpaye, Abdou Guermouche, Raymond Namyst. Multi-Criteria Mesh Partitioning for an Explicit Temporal Adaptive Task-Distributed Finite-Volume Solver. Journée annuelle de l'EDMI 2024 - Réunion annuelle de l'ensemble des doctorantes et doctorants de l'EDMI, Apr 2024, Bordeaux, France.
- Lise Jolicoeur, François Diakhaté, Raymond Namyst. Leveraging private container networks for increased user isolation and flexibility on HPC clusters. WOCC 2024 - 2nd International Workshop on Converged Computing on Edge, Cloud, and HPC, May 2024, Hamburg, Germany.
- Alice Lasserre, Jean Marie Couteyen Carpaye, Abdou Guermouche, Raymond Namyst. Multi-Criteria Mesh Partitioning for an Explicit Temporal Adaptive Task-Distributed Finite-Volume Solver. The 25th IEEE International Workshop on Parallel and Distributed Scientific and Engineering Computing (PDSEC 2024), May 2024, San Francisco, United States. pp.10.
- Mathieu Faverge, Nathalie Furmento, Abdou Guermouche, Gwenolé Lucas, Raymond Namyst, et al.. Programming Heterogeneous Architectures Using Hierarchical Tasks. Concurrency and Computation: Practice and Experience, In press, 35 (25),
- H. Martin Bucker, Henri Casanova, Rafael Ferreira da Silva, Alice Lasserre, Derrick Luyen, et al.. Peachy Parallel Assignments (EduPar 2022). IPDPSW 2022 - IEEE International Parallel and Distributed Processing Symposium Workshops, May 2022, Lyon, France. pp.361-368,
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