Samuel Thibault
- STatic Optimizations, Runtime Methods (STORM)
Domaines de recherche
Publications
Publications
|
|
Screen Readers – Out of Sight, but in the TCB2025 - Herbsttreffen der Fachgruppe Betriebssysteme, Sep 2025, Aachen, Germany. ⟨10.18420/fgbs2025h-03⟩ |
|
|
Optimizing Parallel System Efficiency: Dynamic Task Graph Adaptation with Recursive TasksWAMTA 2024 - Workshop on Asynchronous Many-Task Systems and Applications 2024, Feb 2024, Knoxville, United States. ⟨10.2139/ssrn.5224517⟩ |
|
|
Data-Driven Locality-Aware Batch SchedulingAPDCM 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⟩ |
|
|
Exploiting Processor Heterogeneity to Improve Throughput and Reduce Latency for Deep Neural Network InferenceSBAC-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⟩ |
|
|
StarONNX: a Dynamic Scheduler for Low Latency and High Throughput Inference on Heterogeneous ResourcesHeteroPar 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⟩ |
|
|
StarONNX : Un ordonanceur dynamique pour une inférence rapide et à haut débit sur des ressources hétérogènesCompas 2024 - Conférence francophone d'informatique en Parallélisme, Architecture et Système, Jul 2024, Nantes, France |
|
|
Static-Dynamic Analysis for Performance and Accuracy of Data Race Detection in MPI One-Sided ProgramsC3PO 2024 - Compiler-assisted Correctness Checking and Performance Optimization for HPC, May 2024, Hambourg, Germany. ⟨10.1007/978-3-031-73716-9_5⟩ |
|
|
Rethinking Data Race Detection in MPI-RMA Programs7th International Workshop on Software Correctness for HPC Applications (Correctness '23), Nov 2023, Denver (Colorado, USA), United States. pp.196-204, ⟨10.1145/3624062.3624086⟩ |
|
|
Vector operations, tiled operations, distributed execution, task graphs, ... What next?JLESC 15 - 15th Joint Laboratory for Extreme Scale Computing Workshop, Mar 2023, Talence, France |
|
|
Improving Simulations of Task-Based Applications on Complex NUMA ArchitecturesIWOMP 2023 - 19th International Workshop on OpenMP, Sep 2023, Bristol, United Kingdom. pp.195-209, ⟨10.1007/978-3-031-40744-4_13⟩ |
|
|
Programming Heterogeneous Architectures Using Hierarchical TasksHeteroPar 2022 - twentieth international workshop, Aug 2022, Glasgow, United Kingdom. pp.12, ⟨10.1007/978-3-031-31209-0_7⟩ |
|
|
Programmation des architectures hétérogènes à l'aide de tâches hiérarchiquesCOMPAS 2022 - Conférence francophone d'informatique en Parallélisme, Architecture et Système, Jul 2022, Amiens, France |
|
|
Memory-Aware Scheduling of Tasks Sharing Data on Multiple GPUs with Dynamic Runtime SystemsIPDPS 2022 - 36th IEEE International Parallel & Distributed Processing Symposium, May 2022, Lyon, France. pp.1-11, ⟨10.1109/IPDPS53621.2022.00073⟩ |
|
|
Locality-Aware Scheduling of Independent Tasks for Runtime SystemsCOLOC 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⟩ |
|
|
TEXTAROSSA: Towards EXtreme scale Technologies and Accelerators for euROhpc hw/Sw Supercomputing Applications for exascaleDSD 2021 - 24th Euromicro Conference on Digital System Design, Sep 2021, Palermo / Virtual, Italy. ⟨10.1109/DSD53832.2021.00051⟩ |
|
|
sOMP: Simulating OpenMP Task-Based Applications with NUMA EffectsIWOMP 2020 - 16th International Workshop on OpenMP, Sep 2020, Austin / Virtual, United States. ⟨10.1007/978-3-030-58144-2_13⟩ |
|
|
MASA-StarPU: Parallel Sequence Comparison with Multiple Scheduling Policies and PruningSBAC-PAD 2020 - IEEE 32nd International Symposium on Computer Architecture and High Performance Computing, Sep 2020, Porto, Portugal. ⟨10.1109/SBAC-PAD49847.2020.00039⟩ |
|
|
From tasks graphs to asynchronous distributed checkpointing with local restartFTXS 2020 - IEEE/ACM 10th Workshop on Fault Tolerance for HPC at eXtreme Scale, Nov 2020, Atlanta / Virtual, United States. ⟨10.1109/FTXS51974.2020.00009⟩ |
|
|
Using Dynamic Broadcasts to improve Task-Based Runtime PerformancesEuro-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⟩ |
|
|
Revisiting dynamic DAG scheduling under memory constraints for shared-memory platformsIPDPS - 2020 - IEEE International Parallel and Distributed Processing Symposium Workshops, May 2020, New Orleans / Virtual, United States. pp.1-10, ⟨10.1109/IPDPSW50202.2020.00102⟩ |
|
|
Faithful Performance Prediction of a Dynamic Task-based Runtime System, an Opportunity for Task Graph SchedulingSIAM PP 2020 - SIAM Conference on Parallel Processing for Scientific Computing, Feb 2020, Seattle, United States |
|
|
Applying StarPU runtime system to scientific applications: Experiences and lessons learnedPOMCO 2020 - 2nd International Workshop on Parallel Optimization using/for Multi- and Many-core High Performance Computing, Dec 2020, Barcelona / Virtual, Spain |
|
|
Asynchronous Task-Based Execution of the Reverse Time Migration for the Oil and Gas IndustryCLUSTER 2019 - IEEE International Conference on Cluster Computing, Sep 2019, Albuquerque, United States. pp.1-11, ⟨10.1109/CLUSTER.2019.8891054⟩ |
|
|
Visual Performance Analysis of Memory Behavior in a Task-Based Runtime on Hybrid PlatformsCCGrid 2019 - 19thAnnual IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, May 2019, Larnaca, Cyprus. pp.142-151, ⟨10.1109/CCGRID.2019.00025⟩ |
|
|
Detecção de Anomalias de Desempenho em Aplicações de Alto Desempenho baseadas em Tarefas em Clusters HíbridosWPerformance 2018 - 17º Workshop em Desempenho de Sistemas Computacionais e de Comunicação, Jul 2018, Natal, Brazil. pp.1-14 |
|
|
EXA2PRO programming environment: Architecture and ApplicationsSAMOS 2018 - International Conference on Embedded Computer Systems: Architectures, MOdeling and Simulation, Jul 2018, Samos Island, Greece. pp.202-209, ⟨10.1145/3229631.3239369⟩ |
|
|
Controlling the Memory Subscription of Distributed Applications with a Task-Based Runtime SystemSIAM Conference on Parallel Processing for Scientific Computing (SIAM PP 2016), Apr 2016, Paris, France. pp.318 - 327 |
|
|
DKPN: A Composite Dataflow/Kahn Process Networks Execution Model24th Euromicro International Conference on Parallel, Distributed and Network-based processing, Feb 2016, Heraklion Crete, Greece. ⟨10.1109/PDP.2016.34⟩ |
|
|
Analyzing Dynamic Task-Based Applications on Hybrid Platforms: An Agile Scripting ApproachVPA 2016 - 3rd Workshop on Visual Performance Analysis, Nov 2016, Salt Lake City, United States. pp.17-24, ⟨10.1109/VPA.2016.008⟩ |
|
|
Controlling the Memory Subscription of Distributed Applications with a Task-Based Runtime System21st International Workshop on High-Level Parallel Programming Models and Supportive Environments, May 2016, Chicago, United States. ⟨10.1109/IPDPSW.2016.105⟩ |
|
|
Towards seismic wave modeling on heterogeneous many-core architectures using task-based runtime system27th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), Oct 2015, Florianopolis, Brazil. ⟨10.1109/SBAC-PAD.2015.33⟩ |
|
|
Bridging the Gap between Performance and Bounds of Cholesky Factorization on Heterogeneous PlatformsHeterogeneity in Computing Workshop 2015, May 2015, Hyderabad, India. ⟨10.1109/IPDPSW.2015.35⟩ |
|
|
Modeling and Simulation of a Dynamic Task-Based Runtime System for Heterogeneous Multi-Core ArchitecturesEuro-par - 20th International Conference on Parallel Processing, Aug 2014, Porto, Portugal. pp.50-62, ⟨10.1007/978-3-319-09873-9_5⟩ |
|
|
Overview of Distributed Linear Algebra on Hybrid Nodes over the StarPU RuntimeSIAM Conference on Parallel Processing for Scientific Computing (SIAM PP 2014), Feb 2014, Portland, Oregon, United States |
|
|
Taking advantage of hybrid systems for sparse direct solvers via task-based runtimesHCW'2014 workshop of IPDPS, May 2014, Phoenix, United States. pp.29-38, ⟨10.1109/IPDPSW.2014.9⟩ |
|
|
Harnessing clusters of hybrid nodes with a sequential task-based programming modelInternational Workshop on Parallel Matrix Algorithms and Applications (PMAA 2014), Jul 2014, Lugano, Switzerland |
|
|
Evaluation of OpenMP Dependent Tasks with the KASTORS Benchmark Suite10th International Workshop on OpenMP, IWOMP2014, Sep 2014, Salvador, Brazil. pp.16 - 29, ⟨10.1007/978-3-319-11454-5_2⟩ |
|
|
Implementation of FEM Application on GPU with StarPUCS&E 2013 - SIAM Conference on Computational Science and Engineering, SIAM, Feb 2013, Boston, United States |
|
|
Adaptive Task Size Control on High Level Programming for GPU/CPU Work SharingThe 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⟩ |
|
|
List Scheduling in Embedded Systems under Memory ConstraintsSBAC-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⟩ |
|
|
Ordonnancement de liste dans les systèmes embarqués sous contrainte de mémoireComPAS'13 / RenPar'21 - 21es Rencontres francophones du Parallélisme, Inria Grenoble, Jan 2013, Grenoble, France |
|
|
A NUMA-aware fine grain parallelization framework for multi-core architecturePDSEC - 14th IEEE International Workshop on Parallel and Distributed Scientific and Engineering Computing - 2013, May 2013, Boston, United States. ⟨10.1109/IPDPSW.2013.204⟩ |
|
|
StarPU-MPI: Task Programming over Clusters of Machines Enhanced with AcceleratorsEuroMPI 2012 - The 19th European MPI Users' Group Meeting, Sep 2012, Vienna, Austria |
|
|
High-Level Support for Pipeline Parallelism on Many-Core ArchitecturesEuropar - International European Conference on Parallel and Distributed Computing - 2012, Aug 2012, Rhodes Island, Greece. ⟨10.1007/978-3-642-32820-6_61⟩ |
|
|
Programmability and Performance Portability Aspects of Heterogeneous Multi-/Manycore SystemsDesign, Automation and Test in Europe (DATE), Mar 2012, Dresden, Germany. ⟨10.1109/DATE.2012.6176582⟩ |
|
|
Flexible runtime support for efficient skeleton programming on hybrid systemsInternational conference on Parallel Computing (ParCo), Aug 2011, Gent, Belgium. ⟨10.3233/978-1-61499-041-3-159⟩ |
|
|
QR Factorization on a Multicore Node Enhanced with Multiple GPU Accelerators25th IEEE International Parallel & Distributed Processing Symposium, May 2011, Anchorage, United States. ⟨10.1109/IPDPS.2011.90⟩ |
|
|
Détection optimale des coins et contours dans des bases d'images volumineuses sur architectures multicœurs hétérogènesRencontres francophones du parallélisme, May 2011, Saint-Malo, France |
|
|
Data-Aware Task Scheduling on Multi-Accelerator based Platforms16th International Conference on Parallel and Distributed Systems, Dec 2010, Shangai, China |
|
|
Dynamically scheduled Cholesky factorization on multicore architectures with GPU accelerators.Symposium on Application Accelerators in High Performance Computing (SAAHPC), Jul 2010, Knoxville, United States |
|
|
Structuring the execution of OpenMP applications for multicore architecturesInternational Parallel and Distributed Symposium (IPDPS 2010), Apr 2010, Atltanta, United States. ⟨10.1109/IPDPS.2010.5470442⟩ |
|
|
hwloc: a Generic Framework for Managing Hardware Affinities in HPC ApplicationsPDP 2010 - The 18th Euromicro International Conference on Parallel, Distributed and Network-Based Computing, Feb 2010, Pisa, Italy. ⟨10.1109/PDP.2010.67⟩ |
|
|
StarPU: A Unified Platform for Task Scheduling on Heterogeneous Multicore ArchitecturesEuro-Par 2009, Aug 2009, Delft, Netherlands |
|
|
Automatic Calibration of Performance Models on Heterogeneous Multicore Architectures3rd Workshop on Highly Parallel Processing on a Chip (HPPC 2009), Aug 2009, Delft, Netherlands |
|
|
Exploiting the Cell/BE architecture with the StarPU unified runtime systemSAMOS Workshop, Jul 2009, SAMOS, Greece |
|
|
Improving Performance by Embedding HPC Applications in Lightweight Xen Domains2nd Workshop on System-level Virtualization for High Performance Computing (HPCVIRT'08), Mar 2008, Glasgow, United Kingdom. ⟨10.1145/1435452.1435454⟩ |
|
|
Scheduling Dynamic OpenMP Applications over Multicore ArchitecturesInternational Workshop on OpenMP, May 2008, West Lafayette, IN, United States. ⟨10.1007/978-3-540-79561-2_15⟩ |
|
|
Building Portable Thread Schedulers for Hierarchical Multiprocessors: the BubbleSched FrameworkEuroPar, Aug 2007, Rennes, France. ⟨10.1007/978-3-540-74466-5_6⟩ |
|
|
An Efficient OpenMP Runtime System for Hierarchical ArchitecturesInternational Workshop on OpenMP (IWOMP), Jun 2007, Beijing, China. pp.148--159, ⟨10.1007/978-3-540-69303-1_19⟩ |
|
|
BrlAPI: Simple, Portable, Concurrent, Application-level Control of Braille TerminalsThe First International Conference on Information and Communication Technology and Accessibility - ICTA 2007, Apr 2007, Hammamet, Tunisia. pp.27--31 |
|
|
BubbleSched : construire son propre ordonnanceur de threads pour machines multiprocesseurs hirarchiques17ème Rencontres Francophones du Parallélisme, ACM/ASF - Université de Perpignan, Oct 2006, Canet en Roussillon, France |
|
|
A Flexible Thread Scheduler for Hierarchical Multiprocessor MachinesSecond 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 |
|
|
Un ordonnanceur flexible pour machines multiprocesseurs hiérarchiques16ème Rencontres Francophones du Parallélisme, ACM/ASF - École des Mines de Nantes, Apr 2005, Le Croisic, France |
|
|
Unreliable Transport Protocol for Commodity-Based OpenGL Distributed VisualizationWorkshop on Commodity-Based Visualization Clusters, Oct 2002, Boston, United States |
StarPULogiciel hal-01730321v6 |
|
hwloc (Portable Hardware Locality)Logiciel hal-05029991v1 |
|
|
A generic scheduler to foster data locality for GPU and out-of-core task-based applications2024 |
|
|
Memory-Aware Scheduling Of Tasks Sharing Data On Multiple GPUsISC 2023 - ISC High Performance 2023, May 2023, Hamburg, Germany. Lecture Notes in Computer Science |
|
|
Memory-Aware Scheduling Of Tasks Sharing Data On Multiple GPUsHiPEAC ACACES 2022 - 18th International Summer School on Advanced Computer Architecture and Compilation for High-performance Embedded Systems, Jul 2022, Fiuggi, Italy |
|
|
Locality-Aware Scheduling Of Independent Tasks For Runtime SystemsHiPEAC ACACES 2021, Sep 2021, Fiuggi, Italy |
|
|
Memory-Aware Scheduling of Tasks Sharing Data on Multiple GPUsJLESC 2023 -15th JLESC Workshop, Mar 2023, Bordeaux, France. 2023 |
|
|
Memory-Aware Scheduling of Tasks Sharing Data on Multiple GPUs with Dynamic Runtime Systems15th Scheduling for Large Scale Systems Workshop, Jun 2022, Fréjus, France |
|
|
Analyse de systèmes de vote électroniqueCryptographie et sécurité [cs.CR]. 2022 |
|
|
Un ordonnanceur flexible pour machines multiprocesseurs hiérarchiséesCalcul parallèle, distribué et partagé [cs.DC]. 2004 |
|
|
On Runtime Systems for Task-based Programming on Heterogeneous PlatformsDistributed, Parallel, and Cluster Computing [cs.DC]. Université de Bordeaux, 2018 |
|
|
Faster, Cheaper, Better – a Hybridization Methodology to Develop Linear Algebra Software for GPUsWen-mei W. Hwu. GPU Computing Gems, 2, Morgan Kaufmann, 2010 |
|
|
Ordonnancement de processus légers sur architectures multiprocesseurs hiérarchiques : BubbleSched, une approche exploitant la structure du parallélisme des applicationsRéseaux et télécommunications [cs.NI]. Université Sciences et Technologies - Bordeaux I, 2007. Français. ⟨NNT : ⟩ |