
Samuel Thibault
99%
Libre accès
110
Documents
Affiliation actuelle
- STatic Optimizations, Runtime Methods (STORM)
Identifiants chercheurs
Domaines de recherche
Calcul parallèle, distribué et partagé [cs.DC]
Publications
Publications
|
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
Communication dans un congrès
hal-04548787
v1
|
|
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
Communication dans un congrès
hal-04690154
v1
|
|
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
Communication dans un congrès
hal-04500281
v1
|
|
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
Communication dans un congrès
hal-04646530
v1
|
|
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
Communication dans un congrès
hal-04668550
v1
|
|
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
Communication dans un congrès
hal-04581890
v2
|
|
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⟩
Communication dans un congrès
hal-04272399
v1
|
|
Vector operations, tiled operations, distributed execution, task graphs, ... What next ?JLESC 15 - 15th Joint Laboratory for Extreme Scale Computing Workshop, Mar 2023, Talence, France
Communication dans un congrès
hal-04115280
v1
|
|
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⟩
Communication dans un congrès
hal-04201317
v1
|
|
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
Communication dans un congrès
hal-03773486
v1
|
|
Programming Heterogeneous Architectures Using Hierarchical TasksHeteroPar 2022 - twentieth international workshop, Aug 2022, Glasgow, United Kingdom. pp.12
Communication dans un congrès
hal-03789625
v1
|
|
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⟩
Communication dans un congrès
hal-03552243
v1
|
|
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⟩
Communication dans un congrès
hal-03290998
v1
|
|
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
Communication dans un congrès
hal-03329640
v1
|
|
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⟩
Communication dans un congrès
hal-02933803
v1
|
|
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⟩
Communication dans un congrès
hal-02970529
v2
|
|
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⟩
Communication dans un congrès
hal-02872765
v1
|
|
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⟩
Communication dans un congrès
hal-02914793
v1
|
|
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⟩
Communication dans un congrès
hal-03024626
v1
|
|
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
Communication dans un congrès
hal-02943753
v1
|
|
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
Communication dans un congrès
hal-02985721
v1
|
|
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⟩
Communication dans un congrès
hal-02403109
v1
|
|
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⟩
Communication dans un congrès
hal-02275363
v1
|
|
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
Communication dans un congrès
hal-01842038
v1
|
|
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⟩
Communication dans un congrès
hal-03273509
v1
|
|
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⟩
Communication dans un congrès
hal-01234333
v1
|
|
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
Communication dans un congrès
hal-01380126
v1
|
|
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⟩
Communication dans un congrès
hal-01353962
v2
|
|
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⟩
Communication dans un congrès
hal-01284004
v1
|
|
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⟩
Communication dans un congrès
hal-01182746
v1
|
|
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⟩
Communication dans un congrès
hal-01120507
v1
|
|
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
Communication dans un congrès
hal-00978602
v1
|
|
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⟩
Communication dans un congrès
hal-01011633
v1
|
|
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⟩
Communication dans un congrès
hal-00987094
v1
|
|
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
Communication dans un congrès
hal-01283949
v1
|
|
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⟩
Communication dans un congrès
hal-01081974
v1
|
|
Implementation of FEM Application on GPU with StarPUCS&E 2013 - SIAM Conference on Computational Science and Engineering, SIAM, Feb 2013, Boston, United States
Communication dans un congrès
hal-00926144
v1
|
|
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
Communication dans un congrès
hal-00772854
v1
|
|
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⟩
Communication dans un congrès
hal-00906117
v1
|
|
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⟩
Communication dans un congrès
hal-00920915
v1
|
|
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⟩
Communication dans un congrès
hal-00858350
v1
|
|
StarPU-MPI: Task Programming over Clusters of Machines Enhanced with AcceleratorsEuroMPI 2012 - The 19th European MPI Users' Group Meeting, Sep 2012, Vienna, Austria
Communication dans un congrès
hal-00725477
v1
|
|
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⟩
Communication dans un congrès
hal-00697020
v1
|
|
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⟩
Communication dans un congrès
hal-00776610
v1
|
|
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⟩
Communication dans un congrès
inria-00606200
v1
|
|
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⟩
Communication dans un congrès
inria-00547614
v1
|
|
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
Communication dans un congrès
inria-00606195
v1
|
|
Data-Aware Task Scheduling on Multi-Accelerator based Platforms16th International Conference on Parallel and Distributed Systems, Dec 2010, Shangai, China
Communication dans un congrès
inria-00523937
v1
|
|
Dynamically scheduled Cholesky factorization on multicore architectures with GPU accelerators.Symposium on Application Accelerators in High Performance Computing (SAAHPC), Jul 2010, Knoxville, United States
Communication dans un congrès
inria-00547616
v1
|
|
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⟩
Communication dans un congrès
inria-00441472
v1
|
|
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⟩
Communication dans un congrès
inria-00429889
v1
|
|
StarPU: A Unified Platform for Task Scheduling on Heterogeneous Multicore ArchitecturesEuro-Par 2009, Aug 2009, Delft, Netherlands
Communication dans un congrès
inria-00384363
v1
|
|
Automatic Calibration of Performance Models on Heterogeneous Multicore Architectures3rd Workshop on Highly Parallel Processing on a Chip (HPPC 2009), Aug 2009, Delft, Netherlands
Communication dans un congrès
inria-00421333
v1
|
|
Exploiting the Cell/BE architecture with the StarPU unified runtime systemSAMOS Workshop, Jul 2009, SAMOS, Greece
Communication dans un congrès
inria-00378705
v1
|
|
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⟩
Communication dans un congrès
inria-00329969
v1
|
|
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⟩
Communication dans un congrès
inria-00329934
v1
|
|
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⟩
Communication dans un congrès
inria-00154502
v1
|
|
Building Portable Thread Schedulers for Hierarchical Multiprocessors: the BubbleSched FrameworkEuroPar, Aug 2007, Rennes, France. ⟨10.1007/978-3-540-74466-5_6⟩
Communication dans un congrès
inria-00154506
v1
|
|
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
Communication dans un congrès
inria-00135946
v1
|
|
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
Communication dans un congrès
inria-00108984
v1
|
|
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
Communication dans un congrès
inria-00000138
v1
|
|
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
Communication dans un congrès
inria-00000137
v1
|
|
Unreliable Transport Protocol for Commodity-Based OpenGL Distributed VisualizationWorkshop on Commodity-Based Visualization Clusters, Oct 2002, Boston, United States
Communication dans un congrès
inria-00363326
v1
|
|
A generic scheduler to foster data locality for GPU and out-of-core task-based applications2024
Pré-publication, Document de travail
hal-04146714
v2
|
StarPULogiciel hal-01730321 v4 |
|
hwloc (Portable Hardware Locality)Logiciel hal-05029991 v1 |
|
Memory-Aware Scheduling Of Tasks Sharing Data On Multiple GPUsISC 2023 - ISC High Performance 2023, May 2023, Hamburg, Germany. Lecture Notes in Computer Science
Poster de conférence
hal-04090595
v1
|
|
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
Poster de conférence
hal-04090607
v1
|
|
Locality-Aware Scheduling Of Independent Tasks For Runtime SystemsHiPEAC ACACES 2021, Sep 2021, Fiuggi, Italy
Poster de conférence
hal-04090604
v1
|
|
Memory-Aware Scheduling of Tasks Sharing Data on Multiple GPUsJLESC 2023 -15th JLESC Workshop, Mar 2023, Bordeaux, France. 2023
Document associé à des manifestations scientifiques
hal-04090612
v1
|
|
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
Document associé à des manifestations scientifiques
hal-04090618
v1
|
|
Analyse de systèmes de vote électroniqueCryptographie et sécurité [cs.CR]. 2022
Mémoire d'étudiant
hal-03580506
v1
|
|
Un ordonnanceur flexible pour machines multiprocesseurs hiérarchiséesCalcul parallèle, distribué et partagé [cs.DC]. 2004
Mémoire d'étudiant
hal-01962358
v1
|
|
On Runtime Systems for Task-based Programming on Heterogeneous PlatformsDistributed, Parallel, and Cluster Computing [cs.DC]. Université de Bordeaux, 2018
HDR
tel-01959127
v1
|
|
Faster, Cheaper, Better – a Hybridization Methodology to Develop Linear Algebra Software for GPUsWen-mei W. Hwu. GPU Computing Gems, 2, Morgan Kaufmann, 2010
Chapitre d'ouvrage
inria-00547847
v1
|
|
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 : ⟩
Thèse
tel-00322881
v1
|
Chargement...
Chargement...