GUILLAUME MERCIER
Guillaume Mercier
Assistant Professor at ENSEIRB since 2006.
Argonne National Laboratory Alumnus (March 2005, August 2006).
CONTACT:
Runtime INRIA Team-Project (Satanas Team)
INRIA Bordeaux - Sud-Ouest Research Center
LaBRI (Laboratoire Bordelais de Recherche en Informatique, Unité Mixte de Recherche CNRS 5800)
Adresse postale :
INRIA Bordeaux - Bâtiment A29
351, cours de la Libération
F-33405 Talence cedex
Tél: +33 (0)5 24 57 41 00
RESEARCH
Research Interests
I am working in Raymond Namyst's
Runtime INRIA Team-Project.
My research interests include (but are not limited to):
-
The MPICH2 project:
a high-performance Message Passing Interface Implementation. In particular, I co-designed
and implemented the Nemesis Communication subsystem, the defaut communication channel
in MPICH2 since release 1.1
-
Efficient process placement on multicore and NUMA hierarchical machines,
for instance with the knem
and hwloc projects.
-
Hybrid (eg MPI + OpenMP/threads) programming models for HPC
Selected Publications
-
Improving MPI Applications Performance on Multicore Clusters with Rank Reordering.
Guillaume Mercier and Emmanuel Jeannot.
In Proceedings of the 16th International EuroMPI Conference, Santorini, Greece, September 2011, LNCS 6960, pp 39--49.
-
Near-Optimal Placement of MPI processes on Hierarchical NUMA Architectures.
Emmanuel Jeannot and Guillaume Mercier.
In Proceedings of the 16th International Euro-Par Conference, Ischia, Italy, September 2010, LNCS 6272, Volume 2 pp 199--210.
-
hwloc: a Generic Framework for Managing Hardware Affinities in HPC Applications.
Francois Broquedis, Jerome Clet-Ortega, Stephanie Moreaud, Nathalie Furmento,
Brice Goglin, Guillaume Mercier, Samuel Thibault and Raymond Namyst
In Proceedings of the The 18th Euromicro International Conference on Parallel, Distributed and Network-Based Computing (PDP 2010),
Pisa, Italy, February 2010. pp 180--186.
Details
-
Cache-Efficient, Intranode Large-Message MPI Communication with MPICH2-Nemesis.
Darius Buntinas, Brice Goglin, Dave Goodell, Guillaume Mercier, and Stephanie Moreaud.
In Proceedings of the 38th International Conference on Parallel Processing (ICPP-2009),
Vienna, Austria, September 2009.
IEEE Computer Society Press.
Details.
-
Towards an Efficient Process Placement Policy for MPI Applications in Multicore Environments.
Guillaume Mercier and Jerome Clet-Ortega,
in Recent Advances in Parallel Virtual Machine and Message Passing Interface , Proceedings of the 16th
European PVM/MPI users' group Meeting, Volume 5749 of Lecture Notes in Computer Science, pages 104-155,
Espoo, Finland, September 2009. Springer.
Details.
-
NewMadeleine: An Efficient Support for High-Performance Networks in MPICH2.
Guillaume Mercier, Francois Trahay, Darius Buntinas, and Elisabeth Brunet,
in Proceedings of 23rd IEEE International Parallel and Distributed Processing Symposium (IPDPS'09)
Rome, Italy, May 2009. IEEE Computer Society Press.
Details.
-
Implementation and Evaluation of Shared-Memory Communication and Synchronization Operations in MPICH2 using
the Nemesis Communication Subsystem . Darius Buntinas, Guillaume Mercier, and William Gropp.
In Parallel Computing, Selected Papers from EuroPVM/MPI 2006, 33(9):634-644, September 2007
Details.
-
High-Performance Multi-Rail Support with the NewMadeleine Communication Library.
Olivier Aumage, Elisabeth Brunet, Guillaume Mercier, and Raymond Namyst.
in HCW 2007: the Sixteenth International Heterogeneity in Computing Workshop, held in conjunction with IPDPS 2007
Long Beach, California, USA, March 2007. IEEE Computer Society Press
Details.
-
Implementation and Shared-Memory Evaluation of MPICH2 over the Nemesis Communication Subsystem.
Darius Buntinas, Guillaume Mercier, and William Gropp.
In Recent Advances in Parallel Virtual Machine and Message Passing Interface: Proc. of 13th European PVM/MPI
Users' Group Meeting,
Bonn, Germany, September 2006
Details.
-
Data Transfer in a SMP System: Study and Application to MPI .
Darius Buntinas, Guillaume Mercier, and William Gropp.
In Proceedings of the 34th International Conference on Parallel Processing(ICPP 2006),
Colombus, Ohio, August 2006.
Details.
-
Design and Evaluation of Nemesis: a Scalable, Low-Latency, Message-Passing Communication Subsystem.
Darius Buntinas, Guillaume Mercier and William Gropp.
In Proceedings of 6th IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid 2006),
Singapore, May 2006. Held in conjunction with IEEE Computer Society and ACM.
Details.
-
MPICH/MadIII: a Cluster of Clusters Enabled MPI Implementation.
Guillaume Mercier and Olivier Aumage.
In Proc. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid 2003),
Tokyo, May 2003.
Details.
-
A Portable and Efficient Communication Library for High-Performance Cluster Computing.
Olivier Aumage, Luc Bouge,Alexandre Denis, Lionel Eyraud, Jean-Francois Mehaut, Guillaume Mercier, Raymond Namyst, and Loic Prylli.
In Cluster Computing: Selected Papers from the IEEE Cluster 2000 Conference, 5(1):43-54, January 2002
Details.
-
MPICH-Madeleine: a True Multi-Protocol MPI for High-Performance Networks.
Guillaume Mercier, Olivier Aumage and Raymond Namyst.
In Proc. 15th International Parallel and Distributed Processing Symposium (IPDPS 2001)
San Francisco, April 2001
Details.
-
A Portable and Efficient Communication Library for High-Performance Cluster Computing.
Olivier Aumage, Luc Bouge,Alexandre Denis, Jean-Francois Mehaut, Guillaume Mercier, Raymond Namyst, and Loic Prylli.
In IEEE Intl Conf. on Cluster Computing (Cluster 2000)
Chemnitz, Germany, November 2000.
Details.