Samuel Thibault

99%
Libre accès
110
Documents
Affiliation actuelle
  • STatic Optimizations, Runtime Methods (STORM)
Contact

Domaines de recherche

Calcul parallèle, distribué et partagé [cs.DC]

Publications

Publications

Image document

Optimizing Parallel System Efficiency: Dynamic Task Graph Adaptation with Recursive Tasks

Nathalie Furmento , Abdou Guermouche , Gwenolé Lucas , Thomas Morin , Samuel Thibault et al.
WAMTA 2024 - Workshop on Asynchronous Many-Task Systems and Applications 2024, Feb 2024, Knoxville, United States
Communication dans un congrès hal-04548787 v1
Image document

Exploiting Processor Heterogeneity to Improve Throughput and Reduce Latency for Deep Neural Network Inference

Olivier Beaumont , Jean-François David , Lionel Eyraud-Dubois , Samuel Thibault
SBAC-PAD 2024 - IEEE 36th International Symposium on Computer Architecture and High Performance Computing, Nov 2024, Hilo, Hawaii, United States
Communication dans un congrès hal-04690154 v1
Image document

Data-Driven Locality-Aware Batch Scheduling

Maxime Gonthier , Elisabeth Larsson , Loris Marchal , Carl Nettelblad , Samuel Thibault
APDCM 2024 - 26th Workshop on Advances in Parallel and Distributed Computational Models, 38th IEEE International Parallel and Distributed Processing Symposium, May 2024, San Francisco, United States
Communication dans un congrès hal-04500281 v1
Image document

StarONNX: a Dynamic Scheduler for Low Latency and High Throughput Inference on Heterogeneous Resources

Olivier Beaumont , Jean-François David , Lionel Eyraud-Dubois , Samuel Thibault
HeteroPar 2024 - 22ND INTERNATIONAL WORKSHOP Algorithms, Models and Tools for Parallel Computing on Heterogeneous Platforms, EuroPar'24, Aug 2024, Madrid, Spain
Communication dans un congrès hal-04646530 v1
Image document

StarONNX : Un ordonanceur dynamique pour une inférence rapide et à haut débit sur des ressources hétérogènes

Olivier Beaumont , Jean-François David , Lionel Eyraud-Dubois , Samuel Thibault
Compas 2024 - Conférence francophone d'informatique en Parallélisme, Architecture et Système, Jul 2024, Nantes, France
Communication dans un congrès hal-04668550 v1
Image document

Static-Dynamic Analysis for Performance and Accuracy of Data Race Detection in MPI One-Sided Programs

Radjasouria Vinayagame , Van Man Nguyen , Marc Sergent , Samuel Thibault , Emmanuelle Saillard
C3PO 2024 - Compiler-assisted Correctness Checking and Performance Optimization for HPC, May 2024, Hambourg, Germany
Communication dans un congrès hal-04581890 v2
Image document

Rethinking Data Race Detection in MPI-RMA Programs

Radjasouria Vinayagame , Van Man Nguyen , Marc Sergent , Samuel Thibault , Emmanuelle Saillard
7th International Workshop on Software Correctness for HPC Applications (Correctness '23), Nov 2023, Denver (Colorado, USA), United States. pp.196-204, ⟨10.1145/3624062.3624086⟩
Communication dans un congrès hal-04272399 v1
Image document

Vector operations, tiled operations, distributed execution, task graphs, ... What next ?

Samuel Thibault
JLESC 15 - 15th Joint Laboratory for Extreme Scale Computing Workshop, Mar 2023, Talence, France
Communication dans un congrès hal-04115280 v1
Image document

Improving Simulations of Task-Based Applications on Complex NUMA Architectures

Idriss Daoudi , Thierry Gautier , Samuel Thibault , Swann Perarnau
IWOMP 2023 - 19th International Workshop on OpenMP, Sep 2023, Bristol, United Kingdom. pp.195-209, ⟨10.1007/978-3-031-40744-4_13⟩
Communication dans un congrès hal-04201317 v1
Image document

Programmation des architectures hétérogènes à l'aide de tâches hiérarchiques

Mathieu Faverge , Nathalie Furmento , Abdou Guermouche , Gwenolé Lucas , Samuel Thibault et al.
COMPAS 2022 - Conférence francophone d'informatique en Parallélisme, Architecture et Système, Jul 2022, Amiens, France
Communication dans un congrès hal-03773486 v1
Image document

Programming Heterogeneous Architectures Using Hierarchical Tasks

Mathieu Faverge , Nathalie Furmento , Abdou Guermouche , Gwenolé Lucas , Raymond Namyst et al.
HeteroPar 2022 - twentieth international workshop, Aug 2022, Glasgow, United Kingdom. pp.12
Communication dans un congrès hal-03789625 v1
Image document

Memory-Aware Scheduling of Tasks Sharing Data on Multiple GPUs with Dynamic Runtime Systems

Maxime Gonthier , Loris Marchal , Samuel Thibault
IPDPS 2022 - 36th IEEE International Parallel & Distributed Processing Symposium, May 2022, Lyon, France. pp.1-11, ⟨10.1109/IPDPS53621.2022.00073⟩
Communication dans un congrès hal-03552243 v1
Image document

Locality-Aware Scheduling of Independent Tasks for Runtime Systems

Maxime Gonthier , Loris Marchal , Samuel Thibault
COLOC 2021 - 5th workshop on data locality - 27th International European Conference on Parallel and Distributed Computing, Aug 2021, Lisbon, Portugal. pp.1-12, ⟨10.1007/978-3-031-06156-1_1⟩
Communication dans un congrès hal-03290998 v1
Image document

TEXTAROSSA: Towards EXtreme scale Technologies and Accelerators for euROhpc hw/Sw Supercomputing Applications for exascale

Giovanni Agosta , Daniele Cattaneo , William Fornaciari , Andrea Galimberti , Giuseppe Massari et al.
DSD 2021 - 24th Euromicro Conference on Digital System Design, Sep 2021, Palermo / Virtual, Italy
Communication dans un congrès hal-03329640 v1
Image document

sOMP: Simulating OpenMP Task-Based Applications with NUMA Effects

Idriss Daoudi , Philippe Virouleau , Thierry Gautier , Samuel Thibault , Olivier Aumage
IWOMP 2020 - 16th International Workshop on OpenMP, Sep 2020, Austin / Virtual, United States. ⟨10.1007/978-3-030-58144-2_13⟩
Communication dans un congrès hal-02933803 v1
Image document

From tasks graphs to asynchronous distributed checkpointing with local restart

Romain Lion , Samuel Thibault
FTXS 2020 - IEEE/ACM 10th Workshop on Fault Tolerance for HPC at eXtreme Scale, Nov 2020, Atlanta / Virtual, United States. ⟨10.1109/FTXS51974.2020.00009⟩
Communication dans un congrès hal-02970529 v2
Image document

Using Dynamic Broadcasts to improve Task-Based Runtime Performances

Alexandre Denis , Emmanuel Jeannot , Philippe Swartvagher , Samuel Thibault
Euro-Par - 26th International European Conference on Parallel and Distributed Computing, Rzadca and Malawski, Aug 2020, Warsaw, Poland. ⟨10.1007/978-3-030-57675-2_28⟩
Communication dans un congrès hal-02872765 v1
Image document

MASA-StarPU: Parallel Sequence Comparison with Multiple Scheduling Policies and Pruning

Rafael Alvares da Silva Lopes , Samuel Thibault , Alba Cristina Magalhães Alves De Melo
SBAC-PAD 2020 - IEEE 32nd International Symposium on Computer Architecture and High Performance Computing, Sep 2020, Porto, Portugal. ⟨10.1109/SBAC-PAD49847.2020.00039⟩
Communication dans un congrès hal-02914793 v1
Image document

Revisiting dynamic DAG scheduling under memory constraints for shared-memory platforms

Gabriel Bathie , Loris Marchal , Yves Robert , Samuel Thibault
IPDPS - 2020 - IEEE International Parallel and Distributed Processing Symposium Workshops, May 2020, New Orleans / Virtual, United States. pp.1-10, ⟨10.1109/IPDPSW50202.2020.00102⟩
Communication dans un congrès hal-03024626 v1
Image document

Faithful Performance Prediction of a Dynamic Task-based Runtime System, an Opportunity for Task Graph Scheduling

Samuel Thibault , Luka Stanisic , Arnaud Legrand
SIAM PP 2020 - SIAM Conference on Parallel Processing for Scientific Computing, Feb 2020, Seattle, United States
Communication dans un congrès hal-02943753 v1
Image document

Applying StarPU runtime system to scientific applications: Experiences and lessons learned

Georgios Tzanos , Vineet Soni , Charles Prouveur , Matthieu Haefele , Stavroula Zouzoula et al.
POMCO 2020 - 2nd International Workshop on Parallel Optimization using/for Multi- and Many-core High Performance Computing, Dec 2020, Barcelona / Virtual, Spain
Communication dans un congrès hal-02985721 v1
Image document

Asynchronous Task-Based Execution of the Reverse Time Migration for the Oil and Gas Industry

Amani Alonazi , Hatem Ltaief , David Keyes , Issam Said , Samuel Thibault
CLUSTER 2019 - IEEE International Conference on Cluster Computing, Sep 2019, Albuquerque, United States. pp.1-11, ⟨10.1109/CLUSTER.2019.8891054⟩
Communication dans un congrès hal-02403109 v1
Image document

Visual Performance Analysis of Memory Behavior in a Task-Based Runtime on Hybrid Platforms

Lucas Leandro Nesi , Samuel Thibault , Luka Stanisic , Lucas Mello Schnorr
CCGrid 2019 - 19thAnnual IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, May 2019, Larnaca, Cyprus. pp.142-151, ⟨10.1109/CCGRID.2019.00025⟩
Communication dans un congrès hal-02275363 v1
Image document

Detecção de Anomalias de Desempenho em Aplicações de Alto Desempenho baseadas em Tarefas em Clusters Híbridos

Vinicius Garcia Pinto , Lucas Mello Schnorr , Arnaud Legrand , Samuel Thibault , Luka Stanisic et al.
WPerformance 2018 - 17º Workshop em Desempenho de Sistemas Computacionais e de Comunicação, Jul 2018, Natal, Brazil. pp.1-14
Communication dans un congrès hal-01842038 v1
Image document

EXA2PRO programming environment: Architecture and Applications

Dimitrios Soudris , Lazaros Papadopoulos , Christoph W Kessler , Dionysios D Kehagias , Athanasios Papadopoulos et al.
SAMOS 2018 - International Conference on Embedded Computer Systems: Architectures, MOdeling and Simulation, Jul 2018, Samos Island, Greece. pp.202-209, ⟨10.1145/3229631.3239369⟩
Communication dans un congrès hal-03273509 v1
Image document

DKPN: A Composite Dataflow/Kahn Process Networks Execution Model

Paul-Antoine Arras , Didier Fuin , Emmanuel Jeannot , Samuel Thibault
24th Euromicro International Conference on Parallel, Distributed and Network-based processing, Feb 2016, Heraklion Crete, Greece. ⟨10.1109/PDP.2016.34⟩
Communication dans un congrès hal-01234333 v1
Image document

Controlling the Memory Subscription of Distributed Applications with a Task-Based Runtime System

Marc Sergent , David Goudin , Samuel Thibault , Olivier Aumage
SIAM Conference on Parallel Processing for Scientific Computing (SIAM PP 2016), Apr 2016, Paris, France. pp.318 - 327
Communication dans un congrès hal-01380126 v1
Image document

Analyzing Dynamic Task-Based Applications on Hybrid Platforms: An Agile Scripting Approach

Vinicius Garcia Pinto , Luka Stanisic , Arnaud Legrand , Lucas Mello Schnorr , Samuel Thibault et al.
VPA 2016 - 3rd Workshop on Visual Performance Analysis, Nov 2016, Salt Lake City, United States. pp.17-24, ⟨10.1109/VPA.2016.008⟩
Communication dans un congrès hal-01353962 v2
Image document

Controlling the Memory Subscription of Distributed Applications with a Task-Based Runtime System

Marc Sergent , David Goudin , Samuel Thibault , Olivier Aumage
21st International Workshop on High-Level Parallel Programming Models and Supportive Environments, May 2016, Chicago, United States. ⟨10.1109/IPDPSW.2016.105⟩
Communication dans un congrès hal-01284004 v1
Image document

Towards seismic wave modeling on heterogeneous many-core architectures using task-based runtime system

Víctor Martínez , David Michéa , Fabrice Dupros , Olivier Aumage , Samuel Thibault et al.
27th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), Oct 2015, Florianopolis, Brazil. ⟨10.1109/SBAC-PAD.2015.33⟩
Communication dans un congrès hal-01182746 v1
Image document

Bridging the Gap between Performance and Bounds of Cholesky Factorization on Heterogeneous Platforms

Emmanuel Agullo , Olivier Beaumont , Lionel Eyraud-Dubois , Julien Herrmann , Suraj Kumar et al.
Heterogeneity in Computing Workshop 2015, May 2015, Hyderabad, India. ⟨10.1109/IPDPSW.2015.35⟩
Communication dans un congrès hal-01120507 v1
Image document

Overview of Distributed Linear Algebra on Hybrid Nodes over the StarPU Runtime

Emmanuel Agullo , Olivier Aumage , Mathieu Faverge , Nathalie Furmento , Florent Pruvost et al.
SIAM Conference on Parallel Processing for Scientific Computing (SIAM PP 2014), Feb 2014, Portland, Oregon, United States
Communication dans un congrès hal-00978602 v1
Image document

Modeling and Simulation of a Dynamic Task-Based Runtime System for Heterogeneous Multi-Core Architectures

Luka Stanisic , Samuel Thibault , Arnaud Legrand , Brice Videau , Jean-François Méhaut
Euro-par - 20th International Conference on Parallel Processing, Aug 2014, Porto, Portugal. pp.50-62, ⟨10.1007/978-3-319-09873-9_5⟩
Communication dans un congrès hal-01011633 v1
Image document

Taking advantage of hybrid systems for sparse direct solvers via task-based runtimes

Xavier Lacoste , Mathieu Faverge , Pierre Ramet , Samuel Thibault , George Bosilca
HCW'2014 workshop of IPDPS, May 2014, Phoenix, United States. pp.29-38, ⟨10.1109/IPDPSW.2014.9⟩
Communication dans un congrès hal-00987094 v1
Image document

Harnessing clusters of hybrid nodes with a sequential task-based programming model

Emmanuel Agullo , Olivier Aumage , Mathieu Faverge , Nathalie Furmento , Florent Pruvost et al.
International Workshop on Parallel Matrix Algorithms and Applications (PMAA 2014), Jul 2014, Lugano, Switzerland
Communication dans un congrès hal-01283949 v1
Image document

Evaluation of OpenMP Dependent Tasks with the KASTORS Benchmark Suite

Philippe Virouleau , Pierrick Brunet , François Broquedis , Nathalie Furmento , Samuel Thibault et al.
10th International Workshop on OpenMP, IWOMP2014, Sep 2014, Salvador, Brazil. pp.16 - 29, ⟨10.1007/978-3-319-11454-5_2⟩
Communication dans un congrès hal-01081974 v1
Image document

Implementation of FEM Application on GPU with StarPU

Satoshi Ohshima , Satoshi Katagiri , Kengo Nakajima , Samuel Thibault , Raymond Namyst
CS&E 2013 - SIAM Conference on Computational Science and Engineering, SIAM, Feb 2013, Boston, United States
Communication dans un congrès hal-00926144 v1
Image document

Ordonnancement de liste dans les systèmes embarqués sous contrainte de mémoire

Paul-Antoine Arras , Didier Fuin , Emmanuel Jeannot , Arthur Stoutchinin , Samuel Thibault
ComPAS'13 / RenPar'21 - 21es Rencontres francophones du Parallélisme, Inria Grenoble, Jan 2013, Grenoble, France
Communication dans un congrès hal-00772854 v1
Image document

List Scheduling in Embedded Systems under Memory Constraints

Paul-Antoine Arras , Didier Fuin , Emmanuel Jeannot , Arthur Stoutchinin , Samuel Thibault
SBAC-PAD'2013 - 25th International Symposium on Computer Architecture and High-Performance Computing, Federal University of Pernambuco & Federal University of Minas Gerais, Oct 2013, Porto de Galinhas, Brazil. pp.152-159, ⟨10.1109/SBAC-PAD.2013.22⟩
Communication dans un congrès hal-00906117 v1
Image document

Adaptive Task Size Control on High Level Programming for GPU/CPU Work Sharing

Tetsuya Odajima , Taisuke Boku , Mitsuhisa Sato , Toshihiro Hanawa , Yuetsu Kodama et al.
The 2013 International Symposium on Advances of Distributed and Parallel Computing (ADPC 2013), Dec 2013, Vietri sul Mare, Italy. ⟨10.1007/978-3-319-03889-6_7⟩
Communication dans un congrès hal-00920915 v1
Image document

A NUMA-aware fine grain parallelization framework for multi-core architecture

Corentin Rossignon , Hénon Pascal , Olivier Aumage , Samuel Thibault
PDSEC - 14th IEEE International Workshop on Parallel and Distributed Scientific and Engineering Computing - 2013, May 2013, Boston, United States. ⟨10.1109/IPDPSW.2013.204⟩
Communication dans un congrès hal-00858350 v1
Image document

StarPU-MPI: Task Programming over Clusters of Machines Enhanced with Accelerators

Cédric Augonnet , Olivier Aumage , Nathalie Furmento , Raymond Namyst , Samuel Thibault
EuroMPI 2012 - The 19th European MPI Users' Group Meeting, Sep 2012, Vienna, Austria
Communication dans un congrès hal-00725477 v1
Image document

High-Level Support for Pipeline Parallelism on Many-Core Architectures

Siegfried Benkner , Enes Bajrovic , Erich Marth , Martin Sandrieser , Raymond Namyst et al.
Europar - International European Conference on Parallel and Distributed Computing - 2012, Aug 2012, Rhodes Island, Greece. ⟨10.1007/978-3-642-32820-6_61⟩
Communication dans un congrès hal-00697020 v1
Image document

Programmability and Performance Portability Aspects of Heterogeneous Multi-/Manycore Systems

Christoph Kessler , Usman Dastgeer , Samuel Thibault , Raymond Namyst , Andrew Richards et al.
Design, Automation and Test in Europe (DATE), Mar 2012, Dresden, Germany. ⟨10.1109/DATE.2012.6176582⟩
Communication dans un congrès hal-00776610 v1
Image document

Flexible runtime support for efficient skeleton programming on hybrid systems

Usman Dastgeer , Christoph Kessler , Samuel Thibault
International conference on Parallel Computing (ParCo), Aug 2011, Gent, Belgium. ⟨10.3233/978-1-61499-041-3-159⟩
Communication dans un congrès inria-00606200 v1
Image document

QR Factorization on a Multicore Node Enhanced with Multiple GPU Accelerators

Emmanuel Agullo , Cédric Augonnet , Jack Dongarra , Mathieu Faverge , Hatem Ltaief et al.
25th IEEE International Parallel & Distributed Processing Symposium, May 2011, Anchorage, United States. ⟨10.1109/IPDPS.2011.90⟩
Communication dans un congrès inria-00547614 v1
Image document

Détection optimale des coins et contours dans des bases d'images volumineuses sur architectures multicœurs hétérogènes

Sidi Ahmed Mahmoudi , Pierre Manneback , Cédric Augonnet , Samuel Thibault
Rencontres francophones du parallélisme, May 2011, Saint-Malo, France
Communication dans un congrès inria-00606195 v1
Image document

Data-Aware Task Scheduling on Multi-Accelerator based Platforms

Cédric Augonnet , Jérôme Clet-Ortega , Samuel Thibault , Raymond Namyst
16th International Conference on Parallel and Distributed Systems, Dec 2010, Shangai, China
Communication dans un congrès inria-00523937 v1
Image document

Dynamically scheduled Cholesky factorization on multicore architectures with GPU accelerators.

Emmanuel Agullo , Cédric Augonnet , Jack Dongarra , Hatem Ltaief , Raymond Namyst et al.
Symposium on Application Accelerators in High Performance Computing (SAAHPC), Jul 2010, Knoxville, United States
Communication dans un congrès inria-00547616 v1
Image document

Structuring the execution of OpenMP applications for multicore architectures

François Broquedis , Olivier Aumage , Brice Goglin , Samuel Thibault , Pierre-André Wacrenier et al.
International Parallel and Distributed Symposium (IPDPS 2010), Apr 2010, Atltanta, United States. ⟨10.1109/IPDPS.2010.5470442⟩
Communication dans un congrès inria-00441472 v1
Image document

hwloc: a Generic Framework for Managing Hardware Affinities in HPC Applications

François Broquedis , Jérôme Clet-Ortega , Stéphanie Moreaud , Nathalie Furmento , Brice Goglin et al.
PDP 2010 - The 18th Euromicro International Conference on Parallel, Distributed and Network-Based Computing, Feb 2010, Pisa, Italy. ⟨10.1109/PDP.2010.67⟩
Communication dans un congrès inria-00429889 v1
Image document

StarPU: A Unified Platform for Task Scheduling on Heterogeneous Multicore Architectures

Cédric Augonnet , Samuel Thibault , Raymond Namyst , Pierre-André Wacrenier
Euro-Par 2009, Aug 2009, Delft, Netherlands
Communication dans un congrès inria-00384363 v1
Image document

Automatic Calibration of Performance Models on Heterogeneous Multicore Architectures

Cédric Augonnet , Samuel Thibault , Raymond Namyst
3rd Workshop on Highly Parallel Processing on a Chip (HPPC 2009), Aug 2009, Delft, Netherlands
Communication dans un congrès inria-00421333 v1
Image document

Exploiting the Cell/BE architecture with the StarPU unified runtime system

Cédric Augonnet , Samuel Thibault , Raymond Namyst , Maik Nijhuis
SAMOS Workshop, Jul 2009, SAMOS, Greece
Communication dans un congrès inria-00378705 v1
Image document

Improving Performance by Embedding HPC Applications in Lightweight Xen Domains

Samuel Thibault , Tim Deegan
2nd Workshop on System-level Virtualization for High Performance Computing (HPCVIRT'08), Mar 2008, Glasgow, United Kingdom. ⟨10.1145/1435452.1435454⟩
Communication dans un congrès inria-00329969 v1
Image document

Scheduling Dynamic OpenMP Applications over Multicore Architectures

François Broquedis , François Diakhate , Samuel Thibault , Olivier Aumage , Raymond Namyst et al.
International Workshop on OpenMP, May 2008, West Lafayette, IN, United States. ⟨10.1007/978-3-540-79561-2_15⟩
Communication dans un congrès inria-00329934 v1
Image document

An Efficient OpenMP Runtime System for Hierarchical Architectures

Samuel Thibault , François Broquedis , Brice Goglin , Raymond Namyst , Pierre-André Wacrenier
International Workshop on OpenMP (IWOMP), Jun 2007, Beijing, China. pp.148--159, ⟨10.1007/978-3-540-69303-1_19⟩
Communication dans un congrès inria-00154502 v1
Image document

Building Portable Thread Schedulers for Hierarchical Multiprocessors: the BubbleSched Framework

Samuel Thibault , Raymond Namyst , Pierre-André Wacrenier
EuroPar, Aug 2007, Rennes, France. ⟨10.1007/978-3-540-74466-5_6⟩
Communication dans un congrès inria-00154506 v1
Image document

BrlAPI: Simple, Portable, Concurrent, Application-level Control of Braille Terminals

Samuel Thibault , Sébastien Hinderer
The First International Conference on Information and Communication Technology and Accessibility - ICTA 2007, Apr 2007, Hammamet, Tunisia. pp.27--31
Communication dans un congrès inria-00135946 v1
Image document

BubbleSched : construire son propre ordonnanceur de threads pour machines multiprocesseurs hirarchiques

Samuel Thibault
17ème Rencontres Francophones du Parallélisme, ACM/ASF - Université de Perpignan, Oct 2006, Canet en Roussillon, France
Communication dans un congrès inria-00108984 v1
Image document

A Flexible Thread Scheduler for Hierarchical Multiprocessor Machines

Samuel Thibault
Second International Workshop on Operating Systems, Programming Environments and Management Tools for High-Performance Computing on Clusters (COSET-2), ICS / ACM / IRISA, Jun 2005, Cambridge, United States
Communication dans un congrès inria-00000138 v1
Image document

Un ordonnanceur flexible pour machines multiprocesseurs hiérarchiques

Samuel Thibault
16ème Rencontres Francophones du Parallélisme, ACM/ASF - École des Mines de Nantes, Apr 2005, Le Croisic, France
Communication dans un congrès inria-00000137 v1
Image document

Unreliable Transport Protocol for Commodity-Based OpenGL Distributed Visualization

Samuel Thibault , Xavier Cavin , Olivier Festor , Eric Fleury
Workshop on Commodity-Based Visualization Clusters, Oct 2002, Boston, United States
Communication dans un congrès inria-00363326 v1
Image document

Tracing task-based runtime systems: Feedbacks from the StarPU case

Alexandre Denis , Emmanuel Jeannot , Philippe Swartvagher , Samuel Thibault
Concurrency and Computation: Practice and Experience, 2023, pp.24. ⟨10.1002/cpe.7920⟩
Article dans une revue hal-04236246 v1
Image document

Taming data locality for task scheduling under memory constraint in runtime systems

Maxime Gonthier , Loris Marchal , Samuel Thibault
Future Generation Computer Systems, 2023, 143, pp.305-321. ⟨10.1016/j.future.2023.01.024⟩
Article dans une revue hal-03623220 v2
Image document

Programming Heterogeneous Architectures Using Hierarchical Tasks

Mathieu Faverge , Nathalie Furmento , Abdou Guermouche , Gwenolé Lucas , Raymond Namyst et al.
Concurrency and Computation: Practice and Experience, In press, 35 (25), ⟨10.1002/cpe.7811⟩
Article dans une revue hal-04088833 v2
Image document

Towards EXtreme scale technologies and accelerators for euROhpc hw/Sw supercomputing applications for exascale: The TEXTAROSSA approach

Giovanni Agosta , Marco Aldinucci , Carlos Alvarez , Roberto Ammendola , Yasir Arfat et al.
Microprocessors and Microsystems: Embedded Hardware Design , 2022, 95, pp.104679. ⟨10.1016/j.micpro.2022.104679⟩
Article dans une revue hal-03936864 v1
Image document

Dynamic DAG Scheduling Under Memory Constraints for Shared-Memory Platforms

Gabriel Bathie , Loris Marchal , Yves Robert , Samuel Thibault
International Journal of Networking and Computing, 2021, pp.1-29. ⟨10.15803/ijnc.11.1_27⟩
Article dans une revue hal-03029847 v1
Image document

Resiliency in numerical algorithm design for extreme scale simulations

Emmanuel Agullo , Mirco Altenbernd , Hartwig Anzt , Leonardo Bautista-Gomez , Tommaso Benacchio et al.
International Journal of High Performance Computing Applications, 2021, pp.10943420211055188. ⟨10.1177/10943420211055188⟩
Article dans une revue hal-03348787 v1
Image document

EXA2PRO: A Framework for High Development Productivity on Heterogeneous Computing Systems

Lazaros Papadopoulos , Dimitrios Soudris , Christoph Kessler , August Ernstsson , Johan Ahlqvist et al.
IEEE Transactions on Parallel and Distributed Systems, 2021, Special Section on Innovative R&D toward the Exascale Era, ⟨10.1109/TPDS.2021.3104257⟩
Article dans une revue hal-03318644 v1
Image document

A Visual Performance Analysis Framework for Task-based Parallel Applications running on Hybrid Clusters

Vinicius Garcia Pinto , Lucas Mello Schnorr , Luka Stanisic , Arnaud Legrand , Samuel Thibault et al.
Concurrency and Computation: Practice and Experience, 2018, 30 (18), pp.1-31. ⟨10.1002/cpe.4472⟩
Article dans une revue hal-01616632 v2
Image document

Achieving High Performance on Supercomputers with a Sequential Task-based Programming Model

Emmanuel Agullo , Olivier Aumage , Mathieu Faverge , Nathalie Furmento , Florent Pruvost et al.
IEEE Transactions on Parallel and Distributed Systems, In press, ⟨10.1109/TPDS.2017.2766064⟩
Article dans une revue hal-01618526 v1
Image document

Faithful Performance Prediction of a Dynamic Task-Based Runtime System for Heterogeneous Multi-Core Architectures

Luka Stanisic , Samuel Thibault , Arnaud Legrand , Brice Videau , Jean-François Méhaut
Concurrency and Computation: Practice and Experience, 2015, pp.16. ⟨10.1002/cpe.3555⟩
Article dans une revue istex hal-01147997 v1
Image document

List Scheduling in Embedded Systems Under Memory Constraints

Paul-Antoine Arras , Didier Fuin , Emmanuel Jeannot , Arthur Stoutchinin , Samuel Thibault
International Journal of Parallel Programming, 2015, 43 (6), pp.1103-1128. ⟨10.1007/s10766-014-0338-1⟩
Article dans une revue hal-01087067 v1
Image document

L'accessibilité partout ! Retour d'expérience sous Debian

Samuel Thibault
Programmez !, 2015, 183
Article dans une revue hal-01962282 v1

Accessibility Out of the Box

Samuel Thibault , Sébastien Hinderer
Communications of the ACM, 2013, 56 (7), pp.8. ⟨10.1145/2483852.2483856⟩
Article dans une revue hal-01962301 v1
Image document

Traitements d'Images sur Architectures Parallèles et Hétérogènes

Sidi Ahmed Mahmoudi , Pierre Manneback , Cédric Augonnet , Samuel Thibault
Revue des Sciences et Technologies de l'Information - Série TSI : Technique et Science Informatiques, 2012, ⟨10.3166/tsi.31.1183-1203⟩
Article dans une revue istex hal-00714858 v1
Image document

StarPU: a unified platform for task scheduling on heterogeneous multicore architectures

Cédric Augonnet , Samuel Thibault , Raymond Namyst , Pierre-André Wacrenier
Concurrency and Computation: Practice and Experience, 2011, Euro-Par 2009 best papers, 23 (2), pp.187-198. ⟨10.1002/cpe.1631⟩
Article dans une revue inria-00550877 v1
Image document

Hardware Locality: Peering under the hood of your server

Brice Goglin , Jeffrey M. Squyres , Samuel Thibault
Linux Pro Magazine, 2011, 128, pp.28-33
Article dans une revue inria-00597961 v1
Image document

BubbleSched, plate-forme de conception d'ordonnanceurs de threads sur machines hiérarchiques

Samuel Thibault , Raymond Namyst , Pierre-André Wacrenier
Revue des Sciences et Technologies de l'Information - Série TSI : Technique et Science Informatiques, 2008, Nouveaux algorithmes pour les nouvelles plates-formes parallèles, 27 (3-4/2008), pp.345-371. ⟨10.3166/TSI.27.345-371⟩
Article dans une revue inria-00329960 v1

Accessibility in Linux systems

Samuel Thibault
Linux Weekly News, 2008
Article dans une revue hal-02077638 v1
Image document

Memory-Aware Scheduling Of Tasks Sharing Data On Multiple GPUs

Maxime Gonthier , Loris Marchal , Samuel Thibault
ISC 2023 - ISC High Performance 2023, May 2023, Hamburg, Germany. Lecture Notes in Computer Science
Poster de conférence hal-04090595 v1
Image document

Memory-Aware Scheduling Of Tasks Sharing Data On Multiple GPUs

Maxime Gonthier , Samuel Thibault , Loris Marchal
HiPEAC ACACES 2022 - 18th International Summer School on Advanced Computer Architecture and Compilation for High-performance Embedded Systems, Jul 2022, Fiuggi, Italy
Poster de conférence hal-04090607 v1
Image document

Locality-Aware Scheduling Of Independent Tasks For Runtime Systems

Maxime Gonthier , Loris Marchal , Samuel Thibault
HiPEAC ACACES 2021, Sep 2021, Fiuggi, Italy
Poster de conférence hal-04090604 v1
Image document

Memory-Aware Scheduling of Tasks Sharing Data on Multiple GPUs

Maxime Gonthier , Loris Marchal , Samuel Thibault
JLESC 2023 -15th JLESC Workshop, Mar 2023, Bordeaux, France. 2023
Document associé à des manifestations scientifiques hal-04090612 v1
Image document

Memory-Aware Scheduling of Tasks Sharing Data on Multiple GPUs with Dynamic Runtime Systems

Maxime Gonthier , Loris Marchal , Samuel Thibault
15th Scheduling for Large Scale Systems Workshop, Jun 2022, Fréjus, France
Document associé à des manifestations scientifiques hal-04090618 v1
Image document

Programming Heterogeneous Architectures Using Hierarchical Tasks

Mathieu Faverge , Nathalie Furmento , Abdou Guermouche , Gwenolé Lucas , Raymond Namyst et al.
[Research Report] RR-9466, Inria Bordeaux Sud-Ouest. 2022, pp.21
Rapport (rapport de recherche) hal-03609275 v2
Image document

Task-based randomized singular value decomposition and multidimensional scaling

Emmanuel Agullo , Olivier Coulaud , Alexandre Denis , Mathieu Faverge , Alain Franc et al.
[Research Report] RR-9482, Inria Bordeaux - Sud Ouest; Inrae - BioGeCo. 2022, pp.37
Rapport hal-03773985 v2
Image document

Locality-aware batch scheduling of I/O intensive workloads

Maxime Gonthier , Loris Marchal , Samuel Thibault , Elisabeth Larsson , Carl Nettelblad
RR-9497, ENS Lyon; Inria Bordeaux; Uppsala Universitet. 2022, pp.25
Rapport (rapport de recherche) hal-03993118 v1
Image document

Draft: sOMP: NUMA and cache-aware simulations for task-based applications

Idriss Daoudi , Samuel Thibault , Thierry Gautier
[Research Report] RR-9400, Inria. 2021, pp.25
Rapport (rapport de recherche) hal-03177026 v2
Image document

Locality-Aware Scheduling of Independant Tasks for Runtime Systems

Maxime Gonthier , Loris Marchal , Samuel Thibault
[Research Report] RR-9394, Inria Grenoble -Rhône-Alpes. 2021, pp.21
Rapport (rapport de recherche) hal-03144290 v7
Image document

Towards Resilient EU HPC Systems: A Blueprint

Petar Radojkovic , Manolis Marazakis , Paul Carpenter , Reiley Jeyapaul , Dimitris Gizopoulos et al.
[Research Report] European HPC resilience initiative. 2020
Rapport (rapport de recherche) hal-02922257 v1
Image document

Revisiting dynamic DAG scheduling under memory constraints for shared-memory platforms

Gabriel Bathie , Loris Marchal , Yves Robert , Samuel Thibault
[Research Report] RR-9323, Inria. 2020
Rapport (rapport de recherche) hal-02488399 v1
Image document

gla11y: checking accessibility labelling of glade-based application user interfaces

Samuel Thibault
[Research Report] Hypra. 2020
Rapport (rapport de recherche) hal-02957129 v1
Image document

A Compiler Algorithm to Guide Runtime Scheduling

Christophe Alias , Samuel Thibault , Laure Gonnord
[Research Report] RR-9315, INRIA Grenoble; INRIA Bordeaux - Sud-Ouest. 2019
Rapport (rapport de recherche) hal-02421327 v1
Image document

Modeling Irregular Kernels of Task-based codes: Illustration with the Fast Multipole Method

Emmanuel Agullo , Bérenger Bramas , Olivier Coulaud , Luka Stanisic , Samuel Thibault
[Research Report] RR-9036, INRIA Bordeaux. 2017, pp.35
Rapport (rapport de recherche) hal-01474556 v1
Image document

Achieving High Performance on Supercomputers with a Sequential Task-based Programming Model

Emmanuel Agullo , Olivier Aumage , Mathieu Faverge , Nathalie Furmento , Florent Pruvost et al.
[Research Report] RR-8927, Inria Bordeaux Sud-Ouest; Bordeaux INP; CNRS; Université de Bordeaux; CEA. 2016, pp.27
Rapport (rapport de recherche) hal-01332774 v1
Image document

Modeling and Simulation of a Dynamic Task-Based Runtime System for Heterogeneous Multi-Core Architectures

Luka Stanisic , Samuel Thibault , Arnaud Legrand , Brice Videau , Jean-François Méhaut
[Research Report] RR-8509, INRIA. 2014
Rapport (rapport de recherche) hal-00966862 v1
Image document

StarPU-MPI: Task Programming over Clusters of Machines Enhanced with Accelerators

Cédric Augonnet , Olivier Aumage , Nathalie Furmento , Samuel Thibault , Raymond Namyst
[Research Report] RR-8538, INRIA. 2014
Rapport (rapport de recherche) hal-00992208 v2
Image document

Taking advantage of hybrid systems for sparse direct solvers via task-based runtimes

Xavier Lacoste , Mathieu Faverge , Pierre Ramet , Samuel Thibault , George Bosilca
[Research Report] RR-8446, INRIA. 2014, pp.25
Rapport (rapport de recherche) hal-00925017 v2
Image document

StarPU: a Runtime System for Scheduling Tasks over Accelerator-Based Multicore Machines

Cédric Augonnet , Samuel Thibault , Raymond Namyst
[Research Report] RR-7240, INRIA. 2010, pp.33
Rapport (rapport de recherche) inria-00467677 v1
Image document

Developing a Software Tool for Precise Kernel Measurements

Samuel Thibault , Robert Russell
[Research Report] RR-5602, INRIA. 2005, pp.25
Rapport (rapport de recherche) inria-00000189 v2
Image document

On Runtime Systems for Task-based Programming on Heterogeneous Platforms

Samuel Thibault
Distributed, Parallel, and Cluster Computing [cs.DC]. Université de Bordeaux, 2018
HDR tel-01959127 v1