Thesis
-
Samuel Thibault.
Ordonnancement de processus légers sur architectures multiprocesseurs hiérarchiques : BubbleSched, une approche exploitant la structure du parallélisme des applications.
PhD thesis,
Université Bordeaux 1,
351 cours de la Libération --- 33405 TALENCE cedex,
December 2007.
Note: 128 pages.
[WWW]
[PDF]
Keyword(s): Marcel,
NUMA.
@PhDThesis{ Thibault07Thesis, author = {Samuel Thibault}, title = {{Ordonnancement de processus l{\'e}gers sur architectures multiprocesseurs hi{\'e}rarchiques : BubbleSched, une approche exploitant la structure du parall{\'e}lisme des applications}}, school = {{Universit{\'e} Bordeaux 1}}, address = {351 cours de la Lib{\'e}ration --- 33405 TALENCE cedex}, note = {128 pages}, month = dec, year = 2007, url = {http://dept-info.labri.fr/~thibault/these/}, pdf = {http://dept-info.labri.fr/~thibault/these/Thi07Thesis.pdf}, keywords = {Marcel, NUMA} }
Articles in journal or book chapters
-
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 Ayguade,
38(5):418-439,
2010.
[WWW]
[doi:10.1007/s10766-010-0136-3]
Keyword(s): Marcel,
ForestGOMP,
MaMI,
NUMA,
hwloc.
@Article{BroFurGogWacNam10IJPP, author = {Fran\c{c}ois Broquedis and Nathalie Furmento and Brice Goglin and Pierre-Andr{\'e} Wacrenier and Raymond Namyst}, title = {{ForestGOMP: an efficient OpenMP environment for NUMA architectures}}, journal = {International Journal on Parallel Programming, Special Issue on OpenMP; Guest Editors: Matthias S. M\"uller and Eduard Ayguade}, year = 2010, volume = 38, number = 5, pages = {418-439}, publisher = {Springer}, doi = {10.1007/s10766-010-0136-3}, url = {http://hal.inria.fr/inria-00496295}, keywords = {Marcel, ForestGOMP, MaMI, NUMA, hwloc} }
-
Samuel Thibault,
Raymond Namyst,
and Pierre-André Wacrenier.
BubbleSched, plate-forme de conception d'ordonnanceurs de threads sur machines hiérarchiques.
Technique et Science Informatiques,
27(3-4/2008):345-371,
2008.
[WWW]
[PDF]
Keyword(s): Marcel,
NUMA.
@Article{Thi08TSI, author = {Samuel Thibault and Raymond Namyst and Pierre-Andr{\'e} Wacrenier}, title = {{BubbleSched}, plate-forme de conception d'ordonnanceurs de threads sur machines hi{\'e}rarchiques}, journal = {{Technique et Science Informatiques}}, editor = {Lavoisier}, year = 2008, pages = {345--371}, volume = 27, number = {3-4/2008}, url = {http://hal.inria.fr/inria-00329960}, pdf = {https://hal.inria.fr/inria-00329960/document}, keywords = {Marcel, NUMA} }
Conference articles
-
François Broquedis.
Ordonnancement de threads OpenMP et placement de données coordonnés sur architectures hiérarchiques.
In 19èmes Rencontres Francophones du Parallélisme,
Toulouse / France,
September 2009.
[WWW]
Keyword(s): Marcel,
ForestGOMP,
MaMI,
NUMA.
@InProceedings{Bro09Renpar19, author = {Fran\c{c}ois Broquedis}, title = {{Ordonnancement de threads OpenMP et placement de donn\'ees coordonn\'es sur architectures hi\'erarchiques}}, booktitle = {19{\`e}mes Rencontres Francophones du Parall{\'e}lisme}, year = 2009, month = SEP, address = {Toulouse / France}, url = {http://hal.inria.fr/inria-00422213}, keywords = {Marcel, ForestGOMP, MaMI, NUMA} }
-
François Broquedis,
Nathalie Furmento,
Brice Goglin,
Raymond Namyst,
and Pierre-André Wacrenier.
Dynamic Task and Data Placement over NUMA Architectures: an OpenMP Runtime Perspective.
In Barbara Chapman Matthias S. Muller, Bronis R. de Supinski, editor,
Evolving OpenMP in an Age of Extreme Parallelism, 5th International Workshop on OpenMP, IWOMP 2009,
volume 5568 of Lecture Notes in Computer Science,
Dresden, Germany,
pages 79-92,
June 2009.
Springer.
[WWW]
[doi:10.1007/978-3-642-02303-3_7]
Keyword(s): Marcel,
ForestGOMP,
MaMI,
NUMA.
@InProceedings{BroFurGogNamWac09Iwomp, author = {Fran\c{c}ois Broquedis and Nathalie Furmento and Brice Goglin and Raymond Namyst and Pierre-Andr{\'e} Wacrenier}, title = {{Dynamic Task and Data Placement over NUMA Architectures: an OpenMP Runtime Perspective}}, booktitle = {Evolving OpenMP in an Age of Extreme Parallelism, 5th International Workshop on OpenMP, IWOMP 2009}, editor = {Matthias S. Muller, Bronis R. de Supinski, Barbara Chapman}, year = 2009, publisher = {Springer}, series = {Lecture Notes in Computer Science}, volume = {5568}, pages = {79--92}, address = {Dresden, Germany}, month = JUN, isbn = {978-3-642-02284-5}, doi = {10.1007/978-3-642-02303-3_7}, url = {http://hal.inria.fr/inria-00367570}, keywords = {Marcel, ForestGOMP, MaMI, NUMA} }
-
François Broquedis.
Exécution structurée d'applications OpenMP à grain fin sur architectures multicoeurs.
In 18èmes Rencontres Francophones du Parallélisme,
Fribourg / Suisse,
February 2008.
École d'ingénieurs et d'architectes de Fribourg.
[WWW]
Keyword(s): Marcel,
ForestGOMP,
NUMA.
@InProceedings{Bro08Renpar18, author = {Fran\c{c}ois Broquedis}, title = {{Ex{\'e}cution structur{\'e}e d'applications OpenMP \`a grain fin sur architectures multicoeurs}}, booktitle = {18{\`e}mes Rencontres Francophones du Parall{\'e}lisme}, year = 2008, month = FEB, address = {Fribourg / Suisse}, organization = {{\'E}cole d'ing{\'e}nieurs et d'architectes de Fribourg}, URL = {http://hal.inria.fr/inria-00203188}, KEYWORDS = {Marcel, ForestGOMP, NUMA} }
-
François Broquedis,
François Diakhaté,
Samuel Thibault,
Olivier Aumage,
Raymond Namyst,
and Pierre-André Wacrenier.
Scheduling Dynamic OpenMP Applications over Multicore Architectures.
In IWOMP 2008 - OpenMP in a New Era of Parallelism, 4th International Workshop on OpenMP,
volume 5004 of Lecture Notes in Computer Science,
West Lafayette, IN,
pages 170-180,
May 2008.
Springer.
[WWW]
[PDF]
[doi:10.1007/978-3-540-79561-2_15]
Keyword(s): Marcel,
ForestGOMP,
NUMA.
@InProceedings{BroDiaThiAumNamWac08IWOMP, author = {Fran\c{c}ois Broquedis and Fran\c{c}ois Diakhat\'e and Samuel Thibault and Olivier Aumage and Raymond Namyst and Pierre-Andr\'e Wacrenier}, title = {{Scheduling Dynamic OpenMP Applications over Multicore Architectures}}, booktitle = {IWOMP 2008 - OpenMP in a New Era of Parallelism, 4th International Workshop on OpenMP}, publisher = {Springer}, series = {Lecture Notes in Computer Science}, volume = {5004}, pages = {170--180}, year = 2008, address = {West Lafayette, IN}, month = MAY, keywords = {Marcel, ForestGOMP, NUMA}, isbn = {978-3-540-79560-5}, doi = {10.1007/978-3-540-79561-2_15}, url = {http://hal.inria.fr/inria-00329934}, pdf = {https://hal.inria.fr/inria-00329934/document}, }
-
Samuel Thibault,
François Broquedis,
Brice Goglin,
Raymond Namyst,
and Pierre-André Wacrenier.
An Efficient OpenMP Runtime System for Hierarchical Architectures.
In Barbara M. Chapman,
Weimin Zheng,
Guang R. Gao,
Mitsuhisa Sato,
Eduard Ayguadé,
and Dongsheng Wang, editors,
IWOMP 2007 - A Practical Programming Model for the Multi-Core Era, 3rd International Workshop on OpenMP,
volume 4935 of Lecture Notes in Computer Science,
pages 161-172,
2008.
Springer.
[WWW]
[PDF]
[doi:10.1007/978-3-540-69303-1_19]
Keyword(s): Marcel,
ForestGOMP,
NUMA.
@inproceedings{ThiBroGogNamWacIWOMP07, author = {Samuel Thibault and Fran\c{c}ois Broquedis and Brice Goglin and Raymond Namyst and Pierre-Andr{\'e} Wacrenier}, title = {{An Efficient OpenMP Runtime System for Hierarchical Architectures}}, booktitle = {IWOMP 2007 - A Practical Programming Model for the Multi-Core Era, 3rd International Workshop on OpenMP}, pages = {161--172}, editor = {Barbara M. Chapman and Weimin Zheng and Guang R. Gao and Mitsuhisa Sato and Eduard Ayguad{\'e} and Dongsheng Wang}, publisher = {Springer}, series = {Lecture Notes in Computer Science}, volume = {4935}, year = {2008}, doi = {10.1007/978-3-540-69303-1_19}, isbn = {978-3-540-69302-4}, url = {http://hal.inria.fr/inria-00154502}, pdf = {https://hal.inria.fr/inria-00154502/document}, keywords = {Marcel, ForestGOMP, NUMA} }
-
Samuel Thibault,
Raymond Namyst,
and Pierre-André Wacrenier.
Building Portable Thread Schedulers for Hierarchical Multiprocessors: the BubbleSched Framework.
In Euro-Par - 13th International Conference on Parallel Processing,
volume 4641 of Lecture Notes in Computer Science,
Rennes,France,
August 2007.
ACM,
Springer.
[WWW]
[PDF]
[doi:10.1007/978-3-540-74466-5_6]
Keyword(s): Marcel,
NUMA.
@inproceedings{ThiNamWacEuroPar07, author={Samuel Thibault and Raymond Namyst and Pierre-Andr{\'e} Wacrenier}, title={{Building Portable Thread Schedulers for Hierarchical Multiprocessors: the {BubbleSched} Framework}}, booktitle = {{Euro-Par - 13th International Conference on Parallel Processing}}, year=2007, publisher={Springer}, series={Lecture Notes in Computer Science}, volume=4641, address={Rennes,France}, organization={ACM}, month=AUG, url={http://hal.inria.fr/inria-00154506}, pdf={https://hal.inria.fr/inria-00154506/document}, keywords={Marcel, NUMA}, doi={10.1007/978-3-540-74466-5_6}, }
-
Samuel Thibault.
BubbleSched : construire son propre ordonnanceur de threads pour machines multiprocesseurs hiérarchiques.
In RenPar'17 - 17ème Rencontres Francophones du Parallélisme,
Canet en Roussillon / France,
October 2006.
ACM/ASF - Université de Perpignan.
[WWW]
[PDF]
Keyword(s): Marcel,
NUMA.
@inproceedings{Thi06Renpar17, author = {Samuel Thibault}, title = {{BubbleSched} : construire son propre ordonnanceur de threads pour machines multiprocesseurs hi{\'e}rarchiques}, booktitle = {RenPar'17 - 17{\`e}me Rencontres Francophones du Parall{\'e}lisme}, year = {2006}, month = oct, address = {Canet en Roussillon / France}, organization = {ACM/ASF - Universit{\'e} de Perpignan}, URL = {http://hal.inria.fr/inria-00108984}, pdf = {https://hal.inria.fr/inria-00108984/document}, KEYWORDS = {Marcel, NUMA} }
-
Marc Pérache.
Nouveaux mécanisme au sein des ordonnanceurs de threads pour une implantation efficace des communication collective sur machines multiprocesseurs.
In Actes des Rencontres Francophones du Parallélisme (RenPar'16),
Le Croisic (France),
pages 231-236,
March 2005.
Keyword(s): Marcel.
@INPROCEEDINGS{Per05RenPar16, author = {Marc P{\'e}rache}, title = {Nouveaux m{\'e}canisme au sein des ordonnanceurs de threads pour une implantation efficace des communication collective sur machines multiprocesseurs}, BOOKTITLE = {Actes des Rencontres Francophones du Parall{\'e}lisme (RenPar'16)}, year = 2005, month = MAR, address = {Le Croisic (France)}, pages = {231-236}, KEYWORDS = {Marcel} }
-
Samuel Thibault.
A Flexible Thread Scheduler for Hierarchical Multiprocessor Machines.
In COSET-2 - Second International Workshop on Operating Systems, Programming Environments and Management Tools for High-Performance Computing on Clusters,
Cambridge, USA,
June 2005.
[WWW]
[PDF]
Keyword(s): Marcel.
@INPROCEEDINGS{Thi05COSET, author = {Samuel Thibault}, title = {A Flexible Thread Scheduler for Hierarchical Multiprocessor Machines}, BOOKTITLE = {COSET-2 - Second International Workshop on Operating Systems, Programming Environments and Management Tools for High-Performance Computing on Clusters }, year = 2005, month = JUN, address = {Cambridge, USA}, URL = {http://hal.inria.fr/inria-00000138}, pdf = {https://hal.inria.fr/inria-00000138/document}, KEYWORDS = {Marcel} }
-
Samuel Thibault.
Un ordonnanceur flexible pour machines multiprocesseurs hiérarchiques.
In RenPar'16 - 16ème Rencontres Francophones du Parallélisme,
Le Croisic (France),
pages 77-88,
March 2005.
[WWW]
[PDF]
Keyword(s): Marcel.
@INPROCEEDINGS{Thi05RenPar16, author = {Samuel Thibault}, title = {Un ordonnanceur flexible pour machines multiprocesseurs hi{\'e}rarchiques}, booktitle = {RenPar'16 - 16{\`e}me Rencontres Francophones du Parall{\'e}lisme}, year = 2005, month = MAR, address = {Le Croisic (France)}, pages = {77-88}, URL = {http://hal.inria.fr/inria-00000137}, pdf = {https://hal.inria.fr/inria-00000137/document}, KEYWORDS = {Marcel} }
-
Vincent Danjean and Raymond Namyst.
Controling Kernel Scheduling from User Space: an Approach to Enhancing Applications' Reactivity to I/O Events.
In Proceedings of the 2003 International Conference on High Performance Computing (HiPC '03),
Hyderabad, India,
December 2003.
[WWW]
Keyword(s): Marcel.
@InProceedings{ DanNam03HIPC, AUTHOR = {Vincent Danjean and Raymond Namyst}, TITLE = {{C}ontroling {K}ernel {S}cheduling from {U}ser {S}pace: an {A}pproach to {E}nhancing {A}pplications' {R}eactivity to {I}/{O} {E}vents}, BOOKTITLE = {Proceedings of the 2003 International Conference on High Performance Computing (HiPC~'03)}, YEAR = 2003, ADDRESS = {Hyderabad, India}, MONTH = DEC, KEYWORDS = {Marcel}, url = {http://www.springerlink.com/link.asp?id=r99f1x65v4gw07pp} }
Manuals, booklets
-
Raymond Namyst and Jean-François Méhaut.
Marcel : Une bibliothèque de processus légers.
LIFL,
Univ. Sciences et Techn. Lille,
1995.
@Manual{ NamMeh95Marcel, AUTHOR = {Raymond Namyst and Jean-Fran{ç}ois M{é}haut}, TITLE = {Marcel~: Une biblioth{è}que de processus l{é}gers}, ORGANIZATION = {LIFL}, ADDRESS = {Univ. Sciences et Techn. Lille}, YEAR = 1995 }
Miscellaneous
-
François Broquedis.
De l'exécution structurée de programmes OpenMP sur architectures hiérarchiques.
Mémoire de DEA,
Université Bordeaux 1,
June 2007.
[WWW]
Keyword(s): Marcel,
ForestGOMP,
NUMA.
@MastersThesis{Bro07Master, author = {Fran\c{c}ois Broquedis}, title = {De l'ex{\'e}cution structur{\'e}e de programmes OpenMP sur architectures hi{\'e}rarchiques}, school = {Universit{\'e} Bordeaux 1}, year = {2007}, OPTkey = {}, type = {M{\'e}moire de DEA}, month = JUN, url = {http://hal.inria.fr/inria-00177150}, OPTurl = {http://runtime.bordeaux.inria.fr/Download/Publis/Bro07Master.pdf}, keywords = {Marcel, ForestGOMP, NUMA} }
-
Sylvain Jeuland.
Ordonnancement de threads dirigé par la mémoire sur architecture NUMA.
Mémoire de DEA,
Université Bordeaux 1,
September 2007.
[WWW]
Keyword(s): Marcel,
NUMA.
@MastersThesis{Jeu07Master, author = {Sylvain Jeuland}, title = {Ordonnancement de threads dirig{\'e} par la m{\'e}moire sur architecture NUMA}, school = {Universit{\'e} Bordeaux 1}, year = {2007}, OPTkey = {}, type = {M{\'e}moire de DEA}, month = SEP, url = {http://hal.inria.fr/inria-00177129}, OPTurl = {http://runtime.bordeaux.inria.fr/Download/Publis/Jeu07Master.pdf}, keywords = {Marcel, NUMA} }
-
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} }
-
Samuel Thibault.
Un ordonnanceur flexible pour machines multiprocesseurs hiérarchisées.
Rapport de stage DEA,
École Normale Supérieure de Lyon,
July 2004.
[WWW]
Keyword(s): Marcel.
@MastersThesis{Thi04DEA, author = {Samuel Thibault}, title = {Un ordonnanceur flexible pour machines multiprocesseurs hi{\'e}rarchis{\'e}es}, school = {{\'E}cole {N}ormale {S}up{\'e}rieure de {L}yon}, year = {2004}, OPTkey = {}, type = {Rapport de stage {DEA}}, OPTaddress = {}, month = JUL, url = {http://enslyon.free.fr/rapports/info/Samuel_Thibault_3.ps.gz}, OPTannote = {}, KEYWORDS = {Marcel} }
BACK TO INDEX