Thesis
-
François Trahay.
De l'interaction des communications et de l'ordonnancement de threads au sein des grappes de machines multi-coeurs.
PhD thesis,
Université Bordeaux 1,
351 cours de la Libération --- 33405 TALENCE cedex,
November 2009.
[WWW]
Keyword(s): PIOMan,
Madeleine.
@PhDThesis{Tra09Thesis, author = {Fran\c{c}ois Trahay}, title = {{De l'interaction des communications et de l'ordonnancement de threads au sein des grappes de machines multi-c\oe{}urs}}, school = {{Universit{\'e} Bordeaux 1}}, address = {351 cours de la Lib{\'e}ration --- 33405 TALENCE cedex}, year = 2009, month = NOV, url = {http://tel.archives-ouvertes.fr/tel-00469488/fr/}, keywords = {PIOMan, Madeleine} }
Conference articles
-
Alexandre Denis.
pioman: a pthread-based Multithreaded Communication Engine.
In Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP),
Turku, Finland,
March 2015.
[WWW]
Keyword(s): Madeleine,
MPI,
PIOMan.
@inproceedings{denis:hal-01087775, TITLE = {{pioman: a pthread-based Multithreaded Communication Engine}}, AUTHOR = {Denis, Alexandre}, URL = {https://hal.inria.fr/hal-01087775}, BOOKTITLE = {{Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP)}}, ADDRESS = {Turku, Finland}, YEAR = {2015}, MONTH = Mar, keywords = {Madeleine, MPI, PIOMan} }
-
Alexandre Denis.
pioman: a Generic Framework for Asynchronous Progression and Multithreaded Communications.
In IEEE International Conference on Cluster Computing (IEEE Cluster),
Madrid, Espagne,
September 2014.
[WWW]
[PDF]
Keyword(s): Madeleine,
MPI,
PIOMan.
@inproceedings{denis:hal-01064652, hal_id = {hal-01064652}, url = {http://hal.inria.fr/hal-01064652}, title = {{pioman: a Generic Framework for Asynchronous Progression and Multithreaded Communications}}, author = {Denis, Alexandre}, abstract = {{Recent cluster architectures include dozens of cores per node, with all cores sharing the network resources. To program such architectures, hybrid models mixing MPI+threads, and in particular MPI+OpenMP are gaining popularity. This imposes new requirements on communication libraries, such as the need for MPI\_THREAD\_MULTIPLE level of multi-threading support. Moreover, the high number of cores brings new opportunities to parallelize communication libraries, so as to have proper background progression of communication and communication/computation overlap. In this paper, we present pioman, a generic framework to be used by MPI implementations, that brings seamless asynchronous progression of communication by opportunistically using available cores. It uses system threads and thus is composable with any runtime system used for multithreading. Through various benchmarks, we demonstrate that our exttt{pioman}-based MPI implementation exhibits very good properties regarding overlap, progression, and multithreading, and outperforms state-of-art MPI implementations.}}, language = {Anglais}, affiliation = {Laboratoire Bordelais de Recherche en Informatique - LaBRI , RUNTIME - INRIA Bordeaux - Sud-Ouest}, booktitle = {{IEEE International Conference on Cluster Computing (IEEE Cluster)}}, address = {Madrid, Espagne}, audience = {internationale }, year = {2014}, month = Sep, pdf = {http://hal.inria.fr/hal-01064652/PDF/finale-short.pdf}, keywords = {Madeleine, MPI, PIOMan} }
-
Guillaume Mercier,
François Trahay,
Darius Buntinas,
and Élisabeth Brunet.
NewMadeleine: An Efficient Support for High-Performance Networks in MPICH2.
In Proceedings of 23rd IEEE International Parallel and Distributed Processing Symposium (IPDPS'09),
Rome, Italy,
May 2009.
IEEE Computer Society Press.
[WWW]
[doi:10.1109/IPDPS.2009.5161003]
Keyword(s): Madeleine,
MPI,
PIOMan.
@Inproceedings{MerTraBunBru09IPDPS, author = {Guillaume Mercier and Fran\c{c}ois Trahay and Darius Buntinas and {\'E}lisabeth Brunet}, title = {{NewMadeleine: An Efficient Support for High-Performance Networks in MPICH2}}, booktitle = {Proceedings of 23rd IEEE International Parallel and Distributed Processing Symposium (IPDPS'09)}, address = {Rome, Italy}, month = MAY, year = 2009, publisher = {IEEE Computer Society Press}, doi = {10.1109/IPDPS.2009.5161003}, url = {http://hal.archives-ouvertes.fr/hal-00360275}, keywords = {Madeleine, MPI, PIOMan} }
-
François Trahay.
Bibliothèque de communication multi-threadée pour architectures multi-coeurs.
In 19èmes Rencontres Francophones du Parallélisme,
Toulouse / France,
September 2009.
[WWW]
Keyword(s): PIOMan,
Madeleine.
@InProceedings{Tra09Renpar19, author = {Fran\c{c}ois Trahay}, title = {{Biblioth{\`e}que de communication multi-thread{\'e}e pour architectures multi-c{\oe}urs}}, booktitle = {19{\`e}mes Rencontres Francophones du Parall{\'e}lisme}, year = 2009, month = SEP, address = {Toulouse / France}, keywords = {PIOMan, Madeleine}, url = {http://hal.inria.fr/inria-00410355} }
-
François Trahay,
Élisabeth Brunet,
and Alexandre Denis.
An analysis of the impact of multi-threading on communication performance.
In CAC 2009: The 9th Workshop on Communication Architecture for Clusters, held in conjunction with IPDPS 2009,
Rome, Italy,
May 2009.
IEEE Computer Society Press.
[WWW]
[doi:10.1109/IPDPS.2009.5160893]
Keyword(s): Madeleine,
MPI,
MadMPI,
PIOMan.
@Inproceedings{TraBruDenCAC09NMad, author = {Fran\c{c}ois Trahay and {\'E}lisabeth Brunet and Alexandre Denis}, title = {{An analysis of the impact of multi-threading on communication performance}}, booktitle = {CAC 2009: The 9th Workshop on Communication Architecture for Clusters, held in conjunction with IPDPS 2009}, address = {Rome, Italy}, month = MAY, year = 2009, publisher = {IEEE Computer Society Press}, doi = {10.1109/IPDPS.2009.5160893}, url = {http://hal.inria.fr/inria-00381670}, keywords = {Madeleine, MPI, MadMPI, PIOMan} }
-
François Trahay and Alexandre Denis.
A scalable and generic task scheduling system for communication libraries.
In Proceedings of the IEEE International Conference on Cluster Computing,
New Orleans, LA,
September 2009.
IEEE Computer Society Press.
[WWW]
[doi:10.1109/CLUSTR.2009.5289169]
Keyword(s): PIOMan,
Madeleine,
MadMPI,
MPI.
@InProceedings{TraDen09Cluster, author = {Fran\c{c}ois Trahay AND Alexandre Denis}, title = {A scalable and generic task scheduling system for communication libraries}, booktitle = {Proceedings of the IEEE International Conference on Cluster Computing}, OPTpages = {}, year = 2009, address = {New Orleans, LA}, month = SEP, publisher = {IEEE Computer Society Press}, keywords = {PIOMan, Madeleine, MadMPI, MPI}, doi = {10.1109/CLUSTR.2009.5289169}, url = {http://hal.inria.fr/inria-00408521} }
-
Élisabeth Brunet,
François Trahay,
and Alexandre Denis.
A Multicore-enabled Multirail Communication Engine.
In Proceedings of the IEEE International Conference on Cluster Computing,
Tsukuba, Japan,
pages 316-321,
September 2008.
IEEE Computer Society Press.
Note: Poster Session.
[WWW]
Keyword(s): Madeleine,
MPI,
PIOMan.
@Inproceedings{BruTraDen08Cluster, author = {{\'E}lisabeth Brunet and Fran\c{c}ois Trahay and Alexandre Denis}, title = {{A Multicore-enabled Multirail Communication Engine}}, booktitle = {Proceedings of the IEEE International Conference on Cluster Computing}, address = {Tsukuba, Japan}, publisher = {IEEE Computer Society Press}, pages = {316--321}, month = SEP, year = 2008, note = {Poster Session}, keywords = {Madeleine, MPI, PIOMan}, url = {http://hal.inria.fr/inria-00327158} }
-
François Trahay.
PIOMan : un gestionnaire d'entrées-sorties générique.
In 18èmes Rencontres Francophones du Parallélisme,
Fribourg / Suisse,
February 2008.
École d'ingénieurs et d'architectes de Fribourg.
[WWW]
Keyword(s): PIOMan,
Madeleine.
@InProceedings{Tra08Renpar18, author = {Fran\c{c}ois Trahay}, title = {{PIOMan : un gestionnaire d'entr{\'e}es-sorties g{\'e}n{\'e}rique}}, booktitle = {18{\`e}mes Rencontres Francophones du Parall{\'e}lisme}, year = 2008, month = FEB, address = {Fribourg / Suisse}, url = {http://hal.inria.fr/inria-00327177}, organization = {{\'E}cole d'ing{\'e}nieurs et d'architectes de Fribourg}, keywords = {PIOMan, Madeleine} }
-
François Trahay,
Élisabeth Brunet,
Alexandre Denis,
and Raymond Namyst.
A multithreaded communication engine for multicore architectures.
In CAC 2008: Workshop on Communication Architecture for Clusters, held in conjunction with IPDPS 2008,
Miami, FL,
April 2008.
IEEE Computer Society Press.
[WWW]
[doi:10.1109/IPDPS.2008.4536139]
Keyword(s): Madeleine,
MPI,
MadMPI,
PIOMan.
@InProceedings{TraBruDenNam08CAC, author = {Fran\c{c}ois Trahay and {\'E}lisabeth Brunet and Alexandre Denis and Raymond Namyst}, title = {{A multithreaded communication engine for multicore architectures}}, booktitle = {CAC 2008: Workshop on Communication Architecture for Clusters, held in conjunction with IPDPS 2008}, year = 2008, address = {Miami, FL}, month = APR, organization = {IEEE Computer Society Press}, doi = {10.1109/IPDPS.2008.4536139}, keywords = {Madeleine, MPI, MadMPI, PIOMan}, url = {http://hal.inria.fr/inria-00224999}, }
-
François Trahay,
Alexandre Denis,
Olivier Aumage,
and Raymond Namyst.
Improving Reactivity and Communication Overlap in MPI using a Generic I/O Manager.
In Franck Cappello,
Thomas Herault,
and Jack Dongarra, editors,
EuroPVM/MPI,
volume Recent Advances in Parallel Virtual Machine and Message Passing Interface of Lecture Notes in Computer Science,
pages 170-177,
2007.
Springer.
[WWW]
[doi:10.1007/978-3-540-75416-9_27]
Keyword(s): Madeleine,
MPI,
MadMPI,
PIOMan.
@InProceedings{TraDenAumNam07EuroPVMMPI, author = {Fran\c{c}ois Trahay AND Alexandre Denis AND Olivier Aumage AND Raymond Namyst}, title = {Improving Reactivity and Communication Overlap in MPI using a Generic I/O Manager}, booktitle = {EuroPVM/MPI}, pages = {170-177}, year = {2007}, editor = {Franck Cappello AND Thomas Herault AND Jack Dongarra}, volume = {Recent Advances in Parallel Virtual Machine and Message Passing Interface}, number = {4757}, series = {Lecture Notes in Computer Science}, doi = {10.1007/978-3-540-75416-9_27}, publisher = {Springer}, url = {http://hal.inria.fr/inria-00177167}, keywords = {Madeleine, MPI, MadMPI, PIOMan} }
Miscellaneous
-
François Trahay.
Gestion de la réactivité des communications réseau.
Mémoire de DEA,
Université Bordeaux 1,
June 2006.
[WWW]
Keyword(s): Marcel,
Madeleine,
PIOMan.
@MastersThesis{Tra06Master, author = {Fran\c{c}ois Trahay}, title = {Gestion de la r{\'e}activit{\'e} des communications r{\'e}seau}, school = {Universit{\'e} Bordeaux 1}, year = {2006}, OPTkey = {}, type = {M{\'e}moire de DEA}, OPTaddress = {}, month = JUN, OPTannote = {}, url = {http://hal.inria.fr/inria-00177149}, KEYWORDS = {Marcel, Madeleine, PIOMan} }
BACK TO INDEX