Brice Goglin
Contact
Brice Goglin
Directeur de recherche Inria.
Responsable de l'
Equipe Inria TADaaM
Centre de Recherche Inria Bordeaux - Sud-Ouest
LaBRI (Laboratoire Bordelais de Recherche en Informatique,
Unité mixte de recherche 5800, Equipe Satanas)
Université de Bordeaux
Adresse postale :
Inria Bordeaux
200 avenue de la vieille tour
33405 Talence cedex
France
Tél: +33 (0)5 24 57 40 91
Fax: +33 (0)5 24 57 40 56
Quelques mots sur ma recherche
Mon travail consiste à réfléchir aux logiciels permettant d'exploiter efficacement la puissance des supercalculateurs modernes.
Tirer parti de cette puissance est en fait un casse-tête pour les programmeurs car les ordinateurs et leurs processeurs
deviennent de plus en plus complexes,
à tel point qu'on ne sait presque plus définir cette puissance.
Et interconnecter efficacement ces ordinateurs par un réseau présente également de nombreux défis.
Le système d'exploitation, le logiciel au coeur des ordinateurs, doit notamment être capable de répartir intelligemment
le travail sur les différents coeurs de calcul chargés d'exécuter les différents programmes.
Une comparaison avec la gestion d'une boulangerie
permet de mieux comprendre ce problème.
De plus, les programmeurs doivent désormais tenir compte des affinités entre
différentes parties de leurs programmes et différentes parties de l'ordinateur pour espérer que leurs
programmes s'exécuteront efficacement.
L'article de vulgarisation Et plus vite si affinités...
explique cette problématique en termes simples.
Je travaille sur ces problèmes dans l'Equipe Inria TADaaM
(suite de l'Equipe-Projet Inria Runtime).
Mes activités de recherche principales sont ainsi:
- La modélisation des plates-formes parallèles;
- La gestion des mémoires hétérogènes, non-volatile, etc.
- Les entrées-sorties dans les machines multicoeurs et NUMA;
- Les communications haute performance;
Plus de détails ici (en anglais).
Mon HDR
et ma thèse.
Nouvelles
Quelques publications
-
Ana Gainaru, Brice Goglin, Valentin Honoré, and Guillaume Pallez.
Profiles of upcoming HPC Applications and their Impact
on Reservation Strategies.
IEEE Transactions on Parallel and Distributed
Systems, 32:1178-1190, May 2021.
Bibtex
Open archive
DOI
-
Nicolas Denoyelle, Brice Goglin, Aleksandar Ilic, Emmanuel Jeannot, and Leonel
Sousa.
Modeling Non-Uniform Memory Access on Large Compute
Nodes with the Cache-Aware Roofline Model.
IEEE Transactions on Parallel and Distributed
Systems, 30(6):1374-1389, June 2019.
Bibtex
Open archive
DOI
-
Brice Goglin, Emmanuel Jeannot, Farouk Mansouri, and Guillaume Mercier.
Hardware topology management in MPI applications through
hierarchical communicators.
Parallel Computing (PARCO), 76:70-90, August
2018.
Bibtex
Open archive
DOI
-
Brice Goglin.
Exposing the Locality of Heterogeneous Memory
Architectures to HPC Applications.
In The Second International Symposium on Memory Systems
Proceedings (MEMSYS16), pages 30-39, Washington, DC, October
2016. ACM.
Bibtex
Open archive
DOI
-
Brice Goglin.
High-Performance Message Passing over generic Ethernet
Hardware with Open-MX.
Elsevier Journal of Parallel Computing
(PARCO), 37(2):85-100, February 2011.
Bibtex
Open archive
DOI
-
Stéphanie Moreaud, Brice Goglin, and Raymond Namyst.
Adaptive MPI Multirail Tuning for Non-Uniform
Input/Output Access.
In Edgar Gabriel Rainer Keller and Jack Dongarra, editors,
Recent Advances in the Message Passing Interface. The 17th
European MPI User's Group Meeting (EuroMPI 2010), volume 6305 of
Lecture Notes in Computer Science, pages 239-248,
Stuttgart, Germany, September 2010. Springer-Verlag.
Best paper award.
Bibtex
Open archive
DOI
-
François Broquedis, Nathalie Furmento, Brice Goglin, Pierre-André
Wacrenier, and Raymond Namyst.
ForestGOMP: an efficient OpenMP environment for NUMA
architectures.
International Journal on Parallel Programming, Special
Issue on OpenMP; Guest Editors: Matthias S. Müller and Eduard
Ayguadé, 38(5):418-439, 2010.
Bibtex
Open archive
DOI
Liste complète des publications (avec entrées BibTex)
— export HAL (avec PDFs)
— Google Scholar
— DBLP
— ORCID
— Scopus
Logiciels
Collaborations
-
oneAPI Hardware Abstraction SIG
(ancien Level Zero Technical Advisory Board, depuis 2022).
-
Khronos OpenCL Advisory Panel (depuis 2021)
-
Collaboration avec Intel autour de la modélisation des plates-formes many-coeurs et des nouvelles architectures mémoire, depuis 2015.
-
Développement des logiciels hwloc et netloc dans le cadre du consortium Open MPI (Cisco, Intel, AMD, UTK, etc.).
-
Projet ANR-DFG H2M avec RWTH Aachen University sur les heuristiques pour mémoire hétérogène (2021-2024).
-
Projet Européen EUPEX
-
Projet Européen Textarossa
-
Laboratoire INESC-ID de l'Université de Lisbonne à propos du Locality-aware Roofline Model (2015-2018).
-
PIA ELCI avec CEA et Atos/Bull, 2014-2017.
-
Projet ITEA2 COLOC avec de nombreux partenaires européens,
2014-2017.
-
Projet STIC-AmSud SEHLOC avec UNSL (Argentine) et UdelaR (Uruguay), 2013-2014.
-
Common Communication Interface
avec Oak Ridge National Lab (USA), 2012-2014.
-
ANR Infra SONGS
avec plusieurs partenaires français, 2012-2015.
-
Equipe associée Inria MPI-Runtime avec
Argonne National Lab, 2008-2010.
-
Myricom autour du logiciel Open-MX, 2007-2008.
Encadrement
- Méline Trochon (Thèse avec DataDirect Networks, 2024-2027)
- Charles Goedefroit (Thèse avec Eviden, 2024-2026)
- Pierre Clouzet (Ingénieur, 2023-2025)
- Thibaut Pepin (Thèse avec le CEA/DAM, 2023-2026)
- Corentin Mercier (Master 2, 2022)
- Clément Foyer (Post-Doc, 2021-2022)
- Clément Gavoille (Thèse avec le CEA/DAM, 2021-2023)
- Andrés Rubio (Thèse, 2018-2021)
- Valentin Hoyet (Apprenti Ingénieur, 2018-2021)
- Valentin Honoré (Thèse, 2017-2020)
- Nicolas Denoyelle (Master 2, Ingénieur et Thèse, 2014-2018)
- Cyril Bordage (Post-Doc, 2015-2018)
- Clément Foyer (Ingénieur, 2017)
- Ahmad Boissetri Binzagr (Licence 2, 2016)
- Guillaume Beauchamp (Licence 3, 2015)
- Bertrand Putigny (Thèse, 2010-2014)
- Clément Dussieux (ENSEIRB, 2014)
- Benoit Ruelle (ENSEIRB, 2013)
- Antoine Rougier (Master 1, 2012)
- Stéphanie Moreaud (Master 2 et Thèse, 2007-2011)
- Romain Perier (Master 1, 2010)
- Ludovic Stordeur (Ingénieur, 2009-2011)
- François Broquedis (Master 2, 2007)
Responsabilités
Entre autres :
-
Chargé de mission Infrastructures de calcul du
Centre de Recherche Inria Bordeaux - Sud-Ouest
(depuis 2021).
-
Chargé de médiation scientifique du
Centre de Recherche Inria Bordeaux - Sud-Ouest
(2010-2021).
-
Organisateur de l'Ecole d'été CEA-EDF-Inria 2013 sur la programmation des architectures parallèles hétérogènes.
-
Responsable du stand Inria à la
Conférence et exposition Supercomputing (2010-2014).
-
Comités de programme:
- Conferences:
ISC (2021),
SuperComputing (Area co-Chair 2020, PC member 2012 and 2024, Poster PC 2018),
EuroMPI (Program co-Chair 2015, PC member 2011-2014, 2017-2019),
ICPP (2019),
Hot Interconnects (2012-2019, 2021-2023),
Cluster (2014, 2016, 2024),
CCGrid (Poster 2016),
CARLA (2014, 2017),
ICCCN (2014),
HiPC (2013-2014, 2024),
Euro-Par (2023, Track Co-chair 2011),
ISPAN (2011),
Smoky Mountains 2021.
- Workshops:
RADR (2019-2021),
COLOC (2017-2021),
PADAL (co-Chair 2019),
ROME (2018-2019, 2022),
ExaComm (2016-2019),
HeteroPar 2022.
-
Administrateur des machines expérimentales de l'équipe (les Dalton).
-
Trésorier de l'AGOS (Association de Gestion des Œuvres Sociales)
du Centre de Recherche Inria (2012-2018).
Enseignement
Mes enseignements présents ou passés.
Personel
Page personnelle.
Curriculum Vitæ.
Clef publique PGP :
0x235ABD3B.
Mise à jour : 2024/11/28.