Nombre de documents

55

CV de Samuel Thibault


Communication dans un congrès38 documents

  • Paul-Antoine Arras, Didier Fuin, Emmanuel Jeannot, Samuel Thibault. DKPN: A Composite Dataflow/Kahn Process Networks Execution Model. 24th Euromicro International Conference on Parallel, Distributed and Network-based processing, Feb 2016, Heraklion Crete, Greece. 2016. <hal-01234333>
  • Vinicius Garcia Pinto, Luka Stanisic, Arnaud Legrand, Lucas Mello Schnorr, Samuel Thibault, et al.. Analyzing Dynamic Task-Based Applications on Hybrid Platforms: An Agile Scripting Approach. 3rd Workshop on Visual Performance Analysis (VPA), Nov 2016, Salt Lake City, United States. <http://www.cedmav.org/events/vpa-2016.html>. <hal-01353962>
  • Marc Sergent, David Goudin, Samuel Thibault, Olivier Aumage. Controlling the Memory Subscription of Distributed Applications with a Task-Based Runtime System. 21st International Workshop on High-Level Parallel Programming Models and Supportive Environments, May 2016, Chicago, United States. 2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), 2016, <http://www.cs.wm.edu/hpc/HIPS2016/>. <hal-01284004>
  • Marc Sergent, David Goudin, Samuel Thibault, Olivier Aumage. Controlling the Memory Subscription of Distributed Applications with a Task-Based Runtime System. SIAM Conference on Parallel Processing for Scientific Computing (SIAM PP 2016), Apr 2016, Paris, France. pp.318 - 327, 2016, <http://www.siam.org/meetings/pp16/>. <hal-01380126>
  • Emmanuel Agullo, Olivier Beaumont, Lionel Eyraud-Dubois, Julien Herrmann, Suraj Kumar, et al.. Bridging the Gap between Performance and Bounds of Cholesky Factorization on Heterogeneous Platforms. Heterogeneity in Computing Workshop 2015, May 2015, Hyderabad, India. 2015. <hal-01120507>
  • Víctor Martínez, David Michéa, Fabrice Dupros, Olivier Aumage, Samuel Thibault, et al.. Towards seismic wave modeling on heterogeneous many-core architectures using task-based runtime system. 27th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), Oct 2015, Florianopolis, Brazil. IEEE, 2015, IEEE 27th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD). <http://www2.sbc.org.br/sbac/2015/>. <hal-01182746>
  • Luka Stanisic, Samuel Thibault, Arnaud Legrand, Brice Videau, Jean-François Méhaut. Modeling and Simulation of a Dynamic Task-Based Runtime System for Heterogeneous Multi-Core Architectures. Euro-par - 20th International Conference on Parallel Processing, Aug 2014, Porto, Portugal. Springer International Publishing Switzerland, pp.50-62, 2014, Euro-Par 2014, LNCS 8632. <hal-01011633>
  • Emmanuel Agullo, Olivier Aumage, Mathieu Faverge, Nathalie Furmento, Florent Pruvost, et al.. Harnessing clusters of hybrid nodes with a sequential task-based programming model. International Workshop on Parallel Matrix Algorithms and Applications (PMAA 2014), Jul 2014, Lugano, Switzerland. 2014. <hal-01283949>
  • Emmanuel Agullo, Olivier Aumage, Mathieu Faverge, Nathalie Furmento, Florent Pruvost, et al.. Overview of Distributed Linear Algebra on Hybrid Nodes over the StarPU Runtime. SIAM Conference on Parallel Processing for Scientific Computing (SIAM PP 2014), Feb 2014, Portland, Oregon, United States. 2014. <hal-00978602>
  • Philippe Virouleau, Pierrick Brunet, François Broquedis, Nathalie Furmento, Samuel Thibault, et al.. Evaluation of OpenMP Dependent Tasks with the KASTORS Benchmark Suite. 10th International Workshop on OpenMP, IWOMP2014, Sep 2014, Salvador, Brazil, France. Springer, 10th International Workshop on OpenMP, IWOMP2014, pp.16 - 29, 2014, 10th International Workshop on OpenMP, IWOMP2014. <10.1007/978-3-319-11454-5_2>. <hal-01081974>
  • Xavier Lacoste, Mathieu Faverge, Pierre Ramet, Samuel Thibault, George Bosilca. Taking advantage of hybrid systems for sparse direct solvers via task-based runtimes. HCW'2014 workshop of IPDPS, May 2014, Phoenix, United States. IEEE, pp.29-38, 2014, <10.1109/IPDPSW.2014.9>. <hal-00987094>
  • Tetsuya Odajima, Taisuke Boku, Mitsuhisa Sato, Toshihiro Hanawa, Yuetsu Kodama, et al.. Adaptive Task Size Control on High Level Programming for GPU/CPU Work Sharing. The 2013 International Symposium on Advances of Distributed and Parallel Computing (ADPC 2013), Dec 2013, Vietri sul Mare, Italy. 2013. <hal-00920915>
  • Paul-Antoine Arras, Didier Fuin, Emmanuel Jeannot, Arthur Stoutchinin, Samuel Thibault. Ordonnancement de liste dans les systèmes embarqués sous contrainte de mémoire. ComPAS'13 / RenPar'21 - 21es Rencontres francophones du Parallélisme, Jan 2013, Grenoble, France. 2013. <hal-00772854>
  • Paul-Antoine Arras, Didier Fuin, Emmanuel Jeannot, Arthur Stoutchinin, Samuel Thibault. List Scheduling in Embedded Systems under Memory Constraints. Juan Guerrero. SBAC-PAD'2013 - 25th International Symposium on Computer Architecture and High-Performance Computing, Oct 2013, Porto de Galinhas, Brazil. IEEE Computer Society, pp.152-159, 2013, <10.1109/SBAC-PAD.2013.22>. <hal-00906117>
  • Corentin Rossignon, Hénon Pascal, Olivier Aumage, Samuel Thibault. A NUMA-aware fine grain parallelization framework for multi-core architecture. PDSEC - 14th IEEE International Workshop on Parallel and Distributed Scientific and Engineering Computing - 2013, May 2013, Boston, United States. 2013. <hal-00858350>
  • Satoshi Ohshima, Satoshi Katagiri, Kengo Nakajima, Samuel Thibault, Raymond Namyst. Implementation of FEM Application on GPU with StarPU. SIAM CSE13 - SIAM Conference on Computational Science and Engineering 2013, Feb 2013, Boston, United States. 2013. <hal-00926144>
  • Christoph Kessler, Usman Dastgeer, Samuel Thibault, Raymond Namyst, Andrew Richards, et al.. Programmability and Performance Portability Aspects of Heterogeneous Multi-/Manycore Systems. Design, Automation and Test in Europe (DATE), Mar 2012, Dresden, Germany. 2012. <hal-00776610>
  • Cédric Augonnet, Olivier Aumage, Nathalie Furmento, Raymond Namyst, Samuel Thibault. StarPU-MPI: Task Programming over Clusters of Machines Enhanced with Accelerators. Jesper Larsson Träff, Siegfried Benkner and Jack Dongarra. The 19th European MPI Users' Group Meeting (EuroMPI 2012), Sep 2012, Vienna, Austria. Springer, 7490, 2012, LNCS; EuroMPI 2012. <hal-00725477>
  • Siegfried Benkner, Enes Bajrovic, Erich Marth, Martin Sandrieser, Raymond Namyst, et al.. High-Level Support for Pipeline Parallelism on Many-Core Architectures. Europar - International European Conference on Parallel and Distributed Computing - 2012, Aug 2012, Rhodes Island, Greece. 2012. <hal-00697020>
  • Emmanuel Agullo, Cédric Augonnet, Jack Dongarra, Mathieu Faverge, Hatem Ltaief, et al.. QR Factorization on a Multicore Node Enhanced with Multiple GPU Accelerators. 25th IEEE International Parallel & Distributed Processing Symposium, May 2011, Anchorage, United States. 2011. <inria-00547614>
  • Usman Dastgeer, Christoph Kessler, Samuel Thibault. Flexible runtime support for efficient skeleton programming on hybrid systems. International conference on Parallel Computing (ParCo), Aug 2011, Gent, Belgium. 2011. <inria-00606200>
  • Sidi Mahmoudi, Pierre Manneback, Cédric Augonnet, Samuel Thibault. Détection optimale des coins et contours dans des bases d'images volumineuses sur architectures multicœurs hétérogènes. Rencontres francophones du parallélisme, May 2011, Saint-Malo, France. 2011. <inria-00606195>
  • François Broquedis, Olivier Aumage, Brice Goglin, Samuel Thibault, Pierre-André Wacrenier, et al.. Structuring the execution of OpenMP applications for multicore architectures. IEEE. International Parallel and Distributed Symposium (IPDPS 2010), Apr 2010, Atltanta, United States. 2010, <10.1109/IPDPS.2010.5470442>. <inria-00441472>
  • Emmanuel Agullo, Cédric Augonnet, Jack Dongarra, Hatem Ltaief, Raymond Namyst, et al.. Dynamically scheduled Cholesky factorization on multicore architectures with GPU accelerators.. Symposium on Application Accelerators in High Performance Computing (SAAHPC), Jul 2010, Knoxville, United States. 2010. <inria-00547616>
  • François Broquedis, Jérôme Clet-Ortega, Stéphanie Moreaud, Nathalie Furmento, Brice Goglin, et al.. hwloc: a Generic Framework for Managing Hardware Affinities in HPC Applications. IEEE. PDP 2010 - The 18th Euromicro International Conference on Parallel, Distributed and Network-Based Computing, Feb 2010, Pisa, Italy. 2010, <10.1109/PDP.2010.67>. <inria-00429889>
  • Cédric Augonnet, Jérôme Clet-Ortega, Samuel Thibault, Raymond Namyst. Data-Aware Task Scheduling on Multi-Accelerator based Platforms. 16th International Conference on Parallel and Distributed Systems, Dec 2010, Shangai, China. 2010. <inria-00523937>
  • Cédric Augonnet, Samuel Thibault, Raymond Namyst, Pierre-André Wacrenier. StarPU: A Unified Platform for Task Scheduling on Heterogeneous Multicore Architectures. Euro-Par 2009, Aug 2009, Delft, Netherlands. 2009, LNCS; Euro-par'09 Proceedings. <inria-00384363>
  • Cédric Augonnet, Samuel Thibault, Raymond Namyst, Maik Nijhuis. Exploiting the Cell/BE architecture with the StarPU unified runtime system. Springer Verlag. SAMOS Workshop, Jul 2009, SAMOS, Greece. 2009, LNCS; Proceedings of SAMOS IX Workshop. <inria-00378705>
  • Cédric Augonnet, Samuel Thibault, Raymond Namyst. Automatic Calibration of Performance Models on Heterogeneous Multicore Architectures. 3rd Workshop on Highly Parallel Processing on a Chip (HPPC 2009), Aug 2009, Delft, Netherlands. 2009. <inria-00421333>
  • François Broquedis, François Diakhate, Samuel Thibault, Olivier Aumage, Raymond Namyst, et al.. Scheduling Dynamic OpenMP Applications over Multicore Architectures. International Workshop on OpenMP, May 2008, West Lafayette, IN, United States. 2008. <inria-00329934>
  • Samuel Thibault, Tim Deegan. Improving Performance by Embedding HPC Applications in Lightweight Xen Domains. 2nd Workshop on System-level Virtualization for High Performance Computing (HPCVIRT'08), Mar 2008, Glasgow, United Kingdom. 2008. <inria-00329969>
  • Samuel Thibault, François Broquedis, Brice Goglin, Raymond Namyst, Pierre-André Wacrenier. An Efficient OpenMP Runtime System for Hierarchical Architectures. International Workshop on OpenMP (IWOMP), Jun 2007, Beijing, China. pp.148--159, 2007. <inria-00154502>
  • Samuel Thibault, Raymond Namyst, Pierre-André Wacrenier. Building Portable Thread Schedulers for Hierarchical Multiprocessors: the BubbleSched Framework. EuroPar, Aug 2007, Rennes, France. 2007. <inria-00154506>
  • Samuel Thibault, Sébastien Hinderer. BrlAPI: Simple, Portable, Concurrent, Application-level Control of Braille Terminals. The First International Conference on Information and Communication Technology and Accessibility - ICTA 2007, Apr 2007, Hammamet, Tunisia. pp.27--31, 2007. <inria-00135946>
  • Samuel Thibault. BubbleSched : construire son propre ordonnanceur de threads pour machines multiprocesseurs hirarchiques. 17ème Rencontres Francophones du Parallélisme, Oct 2006, Canet en Roussillon, France. 2006. <inria-00108984>
  • Samuel Thibault. Un ordonnanceur flexible pour machines multiprocesseurs hiérarchiques. 16ème Rencontres Francophones du Parallélisme, Apr 2005, Le Croisic, France. 2005. <inria-00000137>
  • Samuel Thibault. A Flexible Thread Scheduler for Hierarchical Multiprocessor Machines. Second International Workshop on Operating Systems, Programming Environments and Management Tools for High-Performance Computing on Clusters (COSET-2), Jun 2005, Cambridge, United States. 2005. <inria-00000138>
  • Samuel Thibault, Xavier Cavin, Olivier Festor, Eric Fleury. Unreliable Transport Protocol for Commodity-Based OpenGL Distributed Visualization. Workshop on Commodity-Based Visualization Clusters, Oct 2002, Boston, United States. 2002. <inria-00363326>

Mémoire d'étudiant2 documents

  • Corentin Rossignon, Olivier Aumage, Samuel Thibault. Etude de la parallélisation du produit Matrice/Vecteur creux sur processeurs hétérogènes.. Calcul parallèle, distribué et partagé [cs.DC]. 2011. <hal-00793702>
  • C. Roelandt, Olivier Aumage, Samuel Thibault. Association de modèles de programmation pour l'exploitation de clusters de GPUs dans le calcul intensif. Calcul parallèle, distribué et partagé [cs.DC]. 2011. <hal-00803304>

Article dans une revue6 documents

  • Paul-Antoine Arras, Didier Fuin, Emmanuel Jeannot, Arthur Stoutchinin, Samuel Thibault. List Scheduling in Embedded Systems Under Memory Constraints. International Journal of Parallel Programming, Springer Verlag, 2015, 43 (6), pp.1103-1128. <10.1007/s10766-014-0338-1>. <hal-01087067>
  • Luka Stanisic, Samuel Thibault, Arnaud Legrand, Brice Videau, Jean-François Méhaut. Faithful Performance Prediction of a Dynamic Task-Based Runtime System for Heterogeneous Multi-Core Architectures. Concurrency and Computation: Practice and Experience, Wiley, 2015, pp.16. <10.1002/cpe>. <hal-01147997>
  • Sidi Mahmoudi, Pierre Manneback, Cédric Augonnet, Samuel Thibault. Traitements d'Images sur Architectures Parallèles et Hétérogènes. Technique et Science Informatiques, Editions Hermes, 2012. <hal-00714858>
  • Cédric Augonnet, Samuel Thibault, Raymond Namyst, Pierre-André Wacrenier. StarPU: a unified platform for task scheduling on heterogeneous multicore architectures. Concurrency and Computation: Practice and Experience, Wiley, 2011, Euro-Par 2009 best papers, 23 (2), pp.187-198. <inria-00550877>
  • Brice Goglin, Jeffrey Squyres, Samuel Thibault. Hardware Locality: Peering under the hood of your server. Linux Pro Magazine, Linux New Media USA, LLC, 2011, pp.28-33. <inria-00597961>
  • Samuel Thibault, Raymond Namyst, Pierre-André Wacrenier. BubbleSched, plate-forme de conception d'ordonnanceurs de threads sur machines hiérarchiques. Revue des Sciences et Technologies de l'Information - Série TSI : Technique et Science Informatiques, Lavoisier, 2008, Nouveaux algorithmes pour les nouvelles plates-formes parallèles, 27 (3-4/2008), pp.345-371. <10.3166/TSI.27.345-371>. <inria-00329960>

Thèse1 document

  • Samuel Thibault. Ordonnancement de processus légers sur architectures multiprocesseurs hiérarchiques : BubbleSched, une approche exploitant la structure du parallélisme des applications. Réseaux et télécommunications [cs.NI]. Université Sciences et Technologies - Bordeaux I, 2007. Français. <tel-00322881>

Rapport7 documents

  • Emmanuel Agullo, Bérenger Bramas, Olivier Coulaud, Luka Stanisic, Samuel Thibault. Modeling Irregular Kernels of Task-based codes: Illustration with the Fast Multipole Method. [Research Report] RR-9036, INRIA Bordeaux. 2017, pp.35. <hal-01474556>
  • Emmanuel Agullo, Olivier Aumage, Mathieu Faverge, Nathalie Furmento, Florent Pruvost, et al.. Achieving High Performance on Supercomputers with a Sequential Task-based Programming Model. [Research Report] RR-8927, Inria Bordeaux Sud-Ouest; Bordeaux INP; CNRS; Université de Bordeaux; CEA. 2016, pp.27. <hal-01332774>
  • Cédric Augonnet, Olivier Aumage, Nathalie Furmento, Samuel Thibault, Raymond Namyst. StarPU-MPI: Task Programming over Clusters of Machines Enhanced with Accelerators. [Research Report] RR-8538, INRIA. 2014. <hal-00992208v2>
  • Luka Stanisic, Samuel Thibault, Arnaud Legrand, Brice Videau, Jean-François Méhaut. Modeling and Simulation of a Dynamic Task-Based Runtime System for Heterogeneous Multi-Core Architectures. [Research Report] RR-8509, INRIA. 2014. <hal-00966862>
  • Xavier Lacoste, Mathieu Faverge, Pierre Ramet, Samuel Thibault, George Bosilca. Taking advantage of hybrid systems for sparse direct solvers via task-based runtimes. [Research Report] RR-8446, INRIA. 2014, pp.25. <hal-00925017v2>
  • Cédric Augonnet, Samuel Thibault, Raymond Namyst. StarPU: a Runtime System for Scheduling Tasks over Accelerator-Based Multicore Machines. [Research Report] RR-7240, INRIA. 2010, pp.33. <inria-00467677>
  • Samuel Thibault, Robert Russell. Developing a Software Tool for Precise Kernel Measurements. [Research Report] RR-5602, INRIA. 2005, pp.25. <inria-00000189v2>

Chapitre d'ouvrage1 document

  • Emmanuel Agullo, Cédric Augonnet, Jack Dongarra, Hatem Ltaief, Raymond Namyst, et al.. Faster, Cheaper, Better – a Hybridization Methodology to Develop Linear Algebra Software for GPUs. Wen-mei W. Hwu. GPU Computing Gems, 2, Morgan Kaufmann, 2010. <inria-00547847>