Brice Goglin
Contact
Brice Goglin
Chargé de recherche Inria.
Equipe-Projet Inria Runtime
Centre de Recherche Inria Bordeaux - Sud-Ouest
LaBRI (Laboratoire Bordelais de Recherche en Informatique,
Unité mixte de recherche 5800, Equipe Satanas)
Université Bordeaux 1
Adresse postale :
Inria Bordeaux - Bâtiment A29
351, cours de la Libération
33405 Talence cedex
France
Tél: +33 (0)5 24 57 40 91
Fax: +33 (0)5 24 57 40 41
Quelques mots sur ma recherche
Mon travail consiste à réfléchir aux logiciels permettant d'exploiter efficacement la puissance des ordinateurs modernes.
Tirer parti de cette puissance est en fait un casse-tête pour les programmeurs car les processeurs deviennent de plus
en plus complexes.
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-Projet Inria Runtime
de Raymond Namyst.
Mes activités de recherche principales sont ainsi:
-
Les entrées-sorties dans les machines multicoeurs et NUMA
(avec Stéphanie Moreaud, ancienne doctorante),
en particulier dans le cadre des projets
knem
et hwloc.
-
La modélisation des plates-formes multicoeurs hiérarchiques modernes
(avec Bertrand Putigny, doctorant).
-
La gestion mémoire et la migration pour l'ordonnancement de threads OpenMP sur architectures hiérarchiques
(avec François Broquedis, ancien doctorant).
-
Les communications haute performance, dans le cadre des projets
CCI
et Open-MX.
Plus de détails ici (en anglais).
Ma thèse
et les vieilles activités de recherche correspondantes (en anglais).
Nouvelles
- 2012/05/10 -
Sortie de la version stable 1.4.2 de Hardware Locality (hwloc),
la bibliothèque permettant de manipuler des topologies matérielles de manière abstraite et portable,
disponible ici !
- 2012/02/21 -
Sortie de la version 0.9.8 de KNEM,
le module Linux pour communications MPI intra-noeud haute performance.
Disponible ici !
- 2012/02/21 -
Sortie de la version 1.5.2 de Open-MX,
la pile de passage de messages haute performance pour matériel Ethernet générique,
disponible ici !
- 2011/11/14 -
J'étais à la conférence-expo SC11 à Seattle,
sur le stand Inria (#127) où les logiciels HPC de l'équipe étaient présentés.
- 2011/10/12 -
Stéphanie Moreaud
a soutenu sa thèse de doctorat au LaBRI, Université de Bordeaux 1.
- 2011/03/09 -
Sortie de la version 1.5.2 de Open MPI,
qui contient Hardware Locality (hwloc)!
- 2011/01/18 -
Je suis désormais le second Gate Keeper de la branche stable 1.4 de Open MPI.
- 2010/10/08 -
Sortie de Open MPI 1.5,
avec KNEM activé par défaut
pour des communications MPI intra-noeud haute performance.
Quelques publications
-
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
Details
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
Details
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
Details
DOI
-
Brice Goglin.
NIC-assisted Cache-Efficient Receive Stack for Message
Passing over Ethernet.
Concurrency and Computation: Practice and Experience,
Special Issue: Euro-Par 2009, 23:199-210, February 2011.
Bibtex
Details
DOI
-
Teng Ma, George Bosilca, Aurelien Bouteiller, Brice Goglin, Jeffrey M. Squyres,
and Jack J. Dongarra.
Kernel Assisted Collective Intra-node MPI Communication
Among Multi-core and Many-core CPUs.
In Proceedings of the 40th International Conference on
Parallel Processing (ICPP-2011), Taipei, Taiwan, September 2011.
Bibtex
Details
DOI
Liste complètes des publications List avec leurs entrées BibTex
(également disponible dans le BibTex de l'équipe).
Etudiants
Responsabilités
Entre autres :
Enseignement
Mes enseignements présents ou passés.
Personel
Page personnelle.
Curriculum Vitæ.
Clef publique PGP :
0xC3DC59FA.
Mise à jour : 2012/05/10.