Samuel Thibault

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

Domaines de recherche

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

Publications

Publications

Deposit thumbnail

Screen Readers – Out of Sight, but in the TCB

Sebastian Humenda , Samuel Thibault , Horst Schirmeier

2025 - Herbsttreffen der Fachgruppe Betriebssysteme, Sep 2025, Aachen, Germany. ⟨10.18420/fgbs2025h-03⟩

Communication dans un congrès hal-05273382v1
Deposit thumbnail

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. ⟨10.2139/ssrn.5224517⟩

Communication dans un congrès hal-04548787v1
Deposit thumbnail

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. pp.202-211, ⟨10.1109/IPDPSW63119.2024.00058⟩

Communication dans un congrès hal-04500281v1
Deposit thumbnail

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. ⟨10.1109/SBAC-PAD63648.2024.00012⟩

Communication dans un congrès hal-04690154v1
Deposit thumbnail

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. pp.375-386, ⟨10.1007/978-3-031-90200-0_30⟩

Communication dans un congrès hal-04646530v1
Deposit thumbnail

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-04668550v1
Deposit thumbnail

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. ⟨10.1007/978-3-031-73716-9_5⟩

Communication dans un congrès hal-04581890v2
Deposit thumbnail

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-04272399v1
Deposit thumbnail

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-04115280v1
Deposit thumbnail

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-04201317v1
Deposit thumbnail

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, ⟨10.1007/978-3-031-31209-0_7⟩

Communication dans un congrès hal-03789625v1
Deposit thumbnail

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-03773486v1
Deposit thumbnail

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-03552243v1
Deposit thumbnail

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-03290998v1
Deposit thumbnail

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. ⟨10.1109/DSD53832.2021.00051⟩

Communication dans un congrès hal-03329640v1
Deposit thumbnail

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-02933803v1
Deposit thumbnail

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-02914793v1
Deposit thumbnail

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-02970529v2
Deposit thumbnail

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-02872765v1
Deposit thumbnail

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-03024626v1
Deposit thumbnail

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-02943753v1
Deposit thumbnail

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-02985721v1
Deposit thumbnail

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-02403109v1
Deposit thumbnail

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-02275363v1
Deposit thumbnail

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-01842038v1
Deposit thumbnail

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-03273509v1
Deposit thumbnail

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-01380126v1
Deposit thumbnail

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-01234333v1
Deposit thumbnail

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-01353962v2
Deposit thumbnail

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-01284004v1
Deposit thumbnail

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-01182746v1
Deposit thumbnail

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-01120507v1
Deposit thumbnail

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-01011633v1
Deposit thumbnail

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-00978602v1
Deposit thumbnail

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-00987094v1
Deposit thumbnail

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-01283949v1
Deposit thumbnail

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-01081974v1
Deposit thumbnail

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-00926144v1
Deposit thumbnail

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-00920915v1
Deposit thumbnail

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-00906117v1
Deposit thumbnail

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-00772854v1
Deposit thumbnail

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-00858350v1
Deposit thumbnail

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-00725477v1
Deposit thumbnail

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-00697020v1
Deposit thumbnail

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-00776610v1
Deposit thumbnail

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-00606200v1
Deposit thumbnail

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-00547614v1
Deposit thumbnail

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-00606195v1
Deposit thumbnail

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-00523937v1
Deposit thumbnail

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-00547616v1
Deposit thumbnail

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-00441472v1
Deposit thumbnail

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-00429889v1
Deposit thumbnail

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-00384363v1
Deposit thumbnail

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-00421333v1
Deposit thumbnail

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-00378705v1
Deposit thumbnail

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-00329969v1
Deposit thumbnail

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-00329934v1
Deposit thumbnail

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-00154506v1
Deposit thumbnail

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-00154502v1
Deposit thumbnail

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-00135946v1
Deposit thumbnail

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-00108984v1
Deposit thumbnail

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-00000138v1
Deposit thumbnail

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-00000137v1
Deposit thumbnail

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-00363326v1
Deposit thumbnail

A scheduler to foster data locality for GPU and out-of-core task-based linear algebra applications

Maxime Gonthier , Loris Marchal , Samuel Thibault

Journal of Parallel and Distributed Computing, 2025, 206, pp.105170. ⟨10.1016/j.jpdc.2025.105170⟩

Article dans une revue hal-05226796v1
Deposit thumbnail

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

Nathalie Furmento , Abdou Guermouche , Gwenolé Lucas , Thomas Morin , Samuel Thibault et al.

Journal of Parallel and Distributed Computing, 2025, 205, pp.105157. ⟨10.1016/j.jpdc.2025.105157⟩

Article dans une revue hal-05199066v1
Deposit thumbnail

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-04236246v1
Deposit thumbnail

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-03623220v2
Deposit thumbnail

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-04088833v2
Deposit thumbnail

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-03936864v1
Deposit thumbnail

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-03348787v1
Deposit thumbnail

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-03029847v1
Deposit thumbnail

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-03318644v1
Deposit thumbnail

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-01616632v2
Deposit thumbnail

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-01618526v1
Deposit thumbnail

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-01147997v1
Deposit thumbnail

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-01087067v1
Deposit thumbnail

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

Samuel Thibault

Programmez !, 2015, 183

Article dans une revue hal-01962282v1

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-01962301v1
Deposit thumbnail

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-00714858v1
Deposit thumbnail

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-00550877v1
Deposit thumbnail

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-00597961v1
Deposit thumbnail

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-00329960v1

Accessibility in Linux systems

Samuel Thibault

Linux Weekly News, 2008

Article dans une revue hal-02077638v1
Deposit thumbnail

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-04090595v1
Deposit thumbnail

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-04090607v1
Deposit thumbnail

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-04090604v1
Deposit thumbnail

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-04090612v1
Deposit thumbnail

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-04090618v1
Deposit thumbnail

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-03609275v2
Deposit thumbnail

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-03773985v2
Deposit thumbnail

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-03993118v1
Deposit thumbnail

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-03177026v2
Deposit thumbnail

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-03144290v7
Deposit thumbnail

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-02922257v1
Deposit thumbnail

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

Samuel Thibault

[Research Report] Hypra. 2020

Rapport (rapport de recherche) hal-02957129v1
Deposit thumbnail

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-02488399v1
Deposit thumbnail

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-02421327v1
Deposit thumbnail

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-01474556v1
Deposit thumbnail

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-01332774v1
Deposit thumbnail

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-00966862v1
Deposit thumbnail

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-00992208v2
Deposit thumbnail

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-00925017v2
Deposit thumbnail

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-00467677v1
Deposit thumbnail

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-00000189v2
Deposit thumbnail

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-01959127v1