Samuel Thibault

Orcid: 0000-0001-6411-809X

According to our database1, Samuel Thibault authored at least 63 papers between 2005 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2024
Tracing task-based runtime systems: Feedbacks from the StarPU case.
Concurr. Comput. Pract. Exp., 2024

Optimizing Parallel System Efficiency: Dynamic Task Graph Adaptation with Recursive Tasks.
Proceedings of the Asynchronous Many-Task Systems and Applications, 2024

Data-Driven Locality-Aware Batch Scheduling.
Proceedings of the IEEE International Parallel and Distributed Processing Symposium, 2024

2023
Taming data locality for task scheduling under memory constraint in runtime systems.
Future Gener. Comput. Syst., June, 2023

Programming heterogeneous architectures using hierarchical tasks.
Concurr. Comput. Pract. Exp., 2023

Rethinking Data Race Detection in MPI-RMA Programs.
Proceedings of the SC '23 Workshops of The International Conference on High Performance Computing, 2023

Improving Simulations of Task-Based Applications on Complex NUMA Architectures.
Proceedings of the OpenMP: Advanced Task-Based, Device and Compiler Programming, 2023

2022
Towards EXtreme scale technologies and accelerators for euROhpc hw/Sw supercomputing applications for exascale: The TEXTAROSSA approach.
Microprocess. Microsystems, November, 2022

EXA2PRO: A Framework for High Development Productivity on Heterogeneous Computing Systems.
IEEE Trans. Parallel Distributed Syst., 2022

Resiliency in numerical algorithm design for extreme scale simulations.
Int. J. High Perform. Comput. Appl., 2022

Memory-Aware Scheduling of Tasks Sharing Data on Multiple GPUs with Dynamic Runtime Systems.
Proceedings of the 2022 IEEE International Parallel and Distributed Processing Symposium, 2022

2021
Dynamic DAG Scheduling Under Memory Constraints for Shared-Memory Platforms.
Int. J. Netw. Comput., 2021

Locality-Aware Scheduling of Independent Tasks for Runtime Systems.
Proceedings of the Euro-Par 2021: Parallel Processing Workshops, 2021


2020
From tasks graphs to asynchronous distributed checkpointing with local restart.
Proceedings of the 10th IEEE/ACM Workshop on Fault Tolerance for HPC at eXtreme Scale, 2020

MASA-StarPU: Parallel Sequence Comparison with Multiple Scheduling Policies and Pruning.
Proceedings of the 32nd IEEE International Symposium on Computer Architecture and High Performance Computing, 2020

sOMP: Simulating OpenMP Task-Based Applications with NUMA Effects.
Proceedings of the OpenMP: Portable Multi-Level Parallelism on Modern Systems, 2020

Revisiting dynamic DAG scheduling under memory constraints for shared-memory platforms.
Proceedings of the 2020 IEEE International Parallel and Distributed Processing Symposium Workshops, 2020

Using Dynamic Broadcasts to Improve Task-Based Runtime Performances.
Proceedings of the Euro-Par 2020: Parallel Processing, 2020

2019
Asynchronous Task-Based Execution of the Reverse Time Migration for the Oil and Gas Industry.
Proceedings of the 2019 IEEE International Conference on Cluster Computing, 2019

Visual Performance Analysis of Memory Behavior in a Task-Based Runtime on Hybrid Platforms.
Proceedings of the 19th IEEE/ACM International Symposium on Cluster, 2019

2018
A visual performance analysis framework for task-based parallel applications running on hybrid clusters.
Concurr. Comput. Pract. Exp., 2018

EXA2PRO programming environment: architecture and applications.
Proceedings of the 18th International Conference on Embedded Computer Systems: Architectures, 2018

On Runtime Systems for Task-based Programming on Heterogeneous Platforms.
, 2018

2016
Analyzing Dynamic Task-Based Applications on Hybrid Platforms: An Agile Scripting Approach.
Proceedings of the Third Workshop on Visual Performance Analysis, 2016

DKPN: A Composite Dataflow/Kahn Process Networks Execution Model.
Proceedings of the 24th Euromicro International Conference on Parallel, 2016

Controlling the Memory Subscription of Distributed Applications with a Task-Based Runtime System.
Proceedings of the 2016 IEEE International Parallel and Distributed Processing Symposium Workshops, 2016

2015
List Scheduling in Embedded Systems Under Memory Constraints.
Int. J. Parallel Program., 2015

Faithful performance prediction of a dynamic task-based runtime system for heterogeneous multi-core architectures.
Concurr. Comput. Pract. Exp., 2015

Towards Seismic Wave Modeling on Heterogeneous Many-Core Architectures Using Task-Based Runtime System.
Proceedings of the 27th International Symposium on Computer Architecture and High Performance Computing, 2015

Bridging the Gap between Performance and Bounds of Cholesky Factorization on Heterogeneous Platforms.
Proceedings of the 2015 IEEE International Parallel and Distributed Processing Symposium Workshop, 2015

2014
Evaluation of OpenMP Dependent Tasks with the KASTORS Benchmark Suite.
Proceedings of the Using and Improving OpenMP for Devices, Tasks, and More, 2014

Taking Advantage of Hybrid Systems for Sparse Direct Solvers via Task-Based Runtimes.
Proceedings of the 2014 IEEE International Parallel & Distributed Processing Symposium Workshops, 2014

Modeling and Simulation of a Dynamic Task-Based Runtime System for Heterogeneous Multi-core Architectures.
Proceedings of the Euro-Par 2014 Parallel Processing, 2014

2013
A NUMA-Aware Fine Grain Parallelization Framework for Multi-core Architecture.
Proceedings of the 2013 IEEE International Symposium on Parallel & Distributed Processing, 2013

Adaptive Task Size Control on High Level Programming for GPU/CPU Work Sharing.
Proceedings of the Algorithms and Architectures for Parallel Processing, 2013

Topic 15: GPU and Accelerator Computing - (Introduction).
Proceedings of the Euro-Par 2013 Parallel Processing, 2013

2012
Traitement d'images sur architectures parallèles et hétérogènes.
Tech. Sci. Informatiques, 2012

Poster: Leveraging PEPPHER Technology for Performance Portable Supercomputing.
Proceedings of the 2012 SC Companion: High Performance Computing, 2012

Abstract: Leveraging PEPPHER Technology for Performance Portable Supercomputing.
Proceedings of the 2012 SC Companion: High Performance Computing, 2012



StarPU-MPI: Task Programming over Clusters of Machines Enhanced with Accelerators.
Proceedings of the Recent Advances in the Message Passing Interface, 2012

High-Level Support for Pipeline Parallelism on Many-Core Architectures.
Proceedings of the Euro-Par 2012 Parallel Processing - 18th International Conference, 2012

Programmability and performance portability aspects of heterogeneous multi-/manycore systems.
Proceedings of the 2012 Design, Automation & Test in Europe Conference & Exhibition, 2012

2011
StarPU: a unified platform for task scheduling on heterogeneous multicore architectures.
Concurr. Comput. Pract. Exp., 2011

Flexible Runtime Support for Efficient Skeleton Programming on Heterogeneous GPU-based Systems.
Proceedings of the Applications, Tools and Techniques on the Road to Exascale Computing, Proceedings of the conference ParCo 2011, 31 August, 2011

QR Factorization on a Multicore Node Enhanced with Multiple GPU Accelerators.
Proceedings of the 25th IEEE International Symposium on Parallel and Distributed Processing, 2011

Introduction.
Proceedings of the Euro-Par 2011 Parallel Processing - 17th International Conference, 2011

2010
hwloc: A Generic Framework for Managing Hardware Affinities in HPC Applications.
Proceedings of the 18th Euromicro Conference on Parallel, 2010

Structuring the execution of OpenMP applications for multicore architectures.
Proceedings of the 24th IEEE International Symposium on Parallel and Distributed Processing, 2010

Data-Aware Task Scheduling on Multi-accelerator Based Platforms.
Proceedings of the 16th IEEE International Conference on Parallel and Distributed Systems, 2010

2009
Exploiting the Cell/BE Architecture with the StarPU Unified Runtime System.
Proceedings of the Embedded Computer Systems: Architectures, 2009

Automatic Calibration of Performance Models on Heterogeneous Multicore Architectures.
Proceedings of the Euro-Par 2009, 2009

2008
BubbleSched, plate-forme de conception d'ordonnanceurs de threads sur machines hiérarchiques.
Tech. Sci. Informatiques, 2008

Scheduling Dynamic OpenMP Applications over Multicore Architectures.
Proceedings of the OpenMP in a New Era of Parallelism, 4th International Workshop, 2008

Improving performance by embedding HPC applications in lightweight Xen domains.
Proceedings of the 2nd Workshop on System-Level Virtualization for High Performance Computing, 2008

2007
Ordonnancement de processus légers sur architectures multiprocesseurs hiérarchiques : BubbleSched, une approche exploitant la structure du parallélisme des applications. (Scheduling threads on hierarchical multiprocessor architectures: BubbleSched, an approach that exploits the structure of the parallelism of application).
PhD thesis, 2007

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

An Efficient OpenMP Runtime System for Hierarchical Arch
CoRR, 2007

An Efficient OpenMP Runtime System for Hierarchical Architectures.
Proceedings of the A Practical Programming Model for the Multi-Core Era, 2007

Building Portable Thread Schedulers for Hierarchical Multiprocessors: The BubbleSched Framework.
Proceedings of the Euro-Par 2007, 2007

2005
A Flexible Thread Scheduler for Hierarchical Multiprocessor Machines
CoRR, 2005


  Loading...