- 39
- 10
- 3
- 2
- 1
- 1
- 1
- 1
Olivier Aumage
58
Documents
Presentation
Position
--------
Olivier Aumage holds a permanent Researcher position as part of the RUNTIME Team at INRIA in Bordeaux and is member from the LaBRI laboratory since 2003.
Research Topics
---------------
His research topics include runtime systems and multithread scheduling in the context of multicores, manycores and accelerators programming, and communication optimization on high performance networks, as well as application analysis and profiling.
Collaborations and Projects
---------------------------
He has been the scientific coordinator for the ANR ProHMPT project dedicated to accelerating nanoscale material simulations through the use of GPU. He is now involved in the ongoing FP7 IRSES Project HPC-GA High Performance Computing for Geophysics Applications, FP7 ICT Project Mont-Blanc 2 aiming at designing programming tools for energy efficient high-performance computing, MORSE associated team with INRIA HiePacs and UTK, and ANR Project Solhar on porting matrix solvers over runtimes.
Position
--------
Olivier Aumage holds a permanent Researcher position as part of the RUNTIME Team at INRIA in Bordeaux and is member from the LaBRI laboratory since 2003.
Research Topics
---------------
His research topics include runtime systems and multithread scheduling in the context of multicores, manycores and accelerators programming, and communication optimization on high performance networks, as well as application analysis and profiling.
Collaborations and Projects
---------------------------
He has been the scientific coordinator for the ANR ProHMPT project dedicated to accelerating nanoscale material simulations through the use of GPU. He is now involved in the ongoing FP7 IRSES Project HPC-GA High Performance Computing for Geophysics Applications, FP7 ICT Project Mont-Blanc 2 aiming at designing programming tools for energy efficient high-performance computing, MORSE associated team with INRIA HiePacs and UTK, and ANR Project Solhar on porting matrix solvers over runtimes.
Publications
- 6
- 4
- 4
- 4
- 3
- 3
- 3
- 3
- 3
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 17
- 16
- 9
- 9
- 8
- 8
- 6
- 6
- 5
- 5
- 5
- 4
- 4
- 4
- 4
- 4
- 4
- 3
- 3
- 3
- 3
- 3
- 3
- 3
- 3
- 3
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 2
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
|
A comparison of multithreading, vectorization, and GPU computing for the acceleration of cardiac electrophysiology modelsComputing in Cardiology 2022, Sep 2022, Tampere, Finland
Conference papers
hal-03936903v1
|
|
Decentralized in-order execution of a sequential task-based code for shared-memory architecturesIPDPSW 2022 - IEEE International Parallel and Distributed Processing Symposium Workshops, May 2022, Lyon, France. pp.552-561, ⟨10.1109/IPDPSW55747.2022.00095⟩
Conference papers
hal-03896030v1
|
|
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⟩
Conference papers
hal-02933803v1
|
|
MIPP: a Portable C++ SIMD Wrapper and its use for Error Correction Coding in 5G StandardThe 4th Workshop on Programming Models for SIMD/Vector Processing (WPMVP 2018), Feb 2018, Vienna, Austria. ⟨10.1145/3178433.3178435⟩
Conference papers
hal-01888010v1
|
|
InKS, a Programming Model to Decouple Performance from Algorithm in HPC CodesRepara 2018 - 4th International Workshop on Reengineering for Parallelism in Heterogeneous Parallel Platforms, Aug 2018, Turin, Italy. pp.1-12, ⟨10.1007/978-3-030-10549-5_59⟩
Conference papers
hal-01890132v1
|
|
Rewriting System for Profile-Guided Data Layout Transformations on BinariesEuro-Par 2017 - 23rd International European Conference on Parallel and Distributed Computing, https://europar2017.usc.es/, Aug 2017, Santiago de Compostela, Spain. pp.260-272, ⟨10.1007/978-3-319-64203-1_19⟩
Conference papers
hal-01666179v1
|
|
Fast Simulation and Prototyping with AFF3CTThe 20th International Workshop on Signal Processing Systems (SiPS 2017), Oct 2017, Lorient, France. ⟨10.13140/RG.2.2.10295.42409/1⟩
Conference papers
hal-01965633v1
|
|
Combining Both a Component Model and a Task-based Model for HPC Applications: a Feasibility Study on GYSELA17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid)., May 2017, Madrid, Spain. ⟨10.1109/CCGRID.2017.88⟩
Conference papers
hal-01518730v1
|
|
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⟩
Conference papers
hal-01284004v1
|
|
Beyond Gbps Turbo Decoder on Multi-Core CPUsThe 10th International Symposium on Turbo Codes and Iterative Information Processing (ISTC 2016), Sep 2016, Brest, France. ⟨10.1109/ISTC.2016.7593092⟩
Conference papers
hal-01363980v1
|
|
A Stencil DSEL for Single Code Accelerated Computing with SYCLSYCL 2016 1st SYCL Programming Workshop during the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Mar 2016, Barcelone, Spain
Conference papers
hal-01290099v1
|
|
Energy Consumption Analysis of Software Polar Decoders on Low Power ProcessorsThe 24nd European Signal Processing Conference (EUSIPCO 2016), Aug 2016, Budapest, Hungary. ⟨10.1109/EUSIPCO.2016.7760327⟩
Conference papers
hal-01363975v1
|
|
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
Conference papers
hal-01380126v1
|
|
An Efficient, Portable and Generic Library for Successive Cancellation Decoding of Polar CodesThe 28th International Workshop on Languages and Compilers for Parallel Computing (LCPC 2015), Sep 2015, Raleigh, United States. ⟨10.1007/978-3-319-29778-1_19⟩
Conference papers
hal-01203105v1
|
|
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⟩
Conference papers
hal-01182746v1
|
|
Exploring and Evaluating Array Layout Restructuration for SIMDizationThe 27th International Workshop on Languages and Compilers for Parallel Computing (LCPC 2014), Intel Corporation, Sep 2014, Hillsboro, United States
Conference papers
hal-01070467v1
|
|
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
Conference papers
hal-01283949v1
|
|
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⟩
Conference papers
hal-01081974v1
|
|
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
Conference papers
hal-00978602v1
|
|
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⟩
Conference papers
hal-00920915v1
|
|
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⟩
Conference papers
hal-00858350v1
|
|
Detecting SIMDization Opportunities through Static/Dynamic Dependence AnalysisPROPER - 6th Workshop on Productivity and Performance - 2013, Sep 2013, Aachen, Germany
Conference papers
hal-00858004v1
|
|
StarPU-MPI: Task Programming over Clusters of Machines Enhanced with AcceleratorsEuroMPI 2012 - The 19th European MPI Users' Group Meeting, Sep 2012, Vienna, Austria
Conference papers
hal-00725477v1
|
|
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⟩
Conference papers
inria-00441472v1
|
|
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⟩
Conference papers
inria-00329934v1
|
|
NewMadeleine: a Fast Communication Scheduling Engine for High Performance NetworksWorkshop on Communication Architecture for Clusters (CAC 2007), workshop held in conjunction with IPDPS 2007, Mar 2007, Long Beach, California, United States
Conference papers
inria-00127356v1
|
|
High-Performance Multi-Rail Support with the NewMadeleine Communication LibraryThe Sixteenth International Heterogeneity in Computing Workshop (HCW 2007), workshop held in conjunction with IPDPS 2007, Mar 2007, Long Beach, California, United States
Conference papers
inria-00126254v1
|
|
Improving Reactivity and Communication Overlap in MPI using a Generic I/O ManagerEuroPVM/MPI 2007, Oct 2007, Paris, France. pp.170-177, ⟨10.1007/978-3-540-75416-9_27⟩
Conference papers
inria-00177167v1
|
|
Short Paper : Dynamic Optimization of Communications over High Speed NetworksThe 15th IEEE International Symposium on High Performance Distributed Computing (HPDC-15), Jun 2006, Paris/France, France
Conference papers
inria-00110773v1
|
|
NetIbis: An Efficient and Dynamic Communication System for Heterogeneous GridsCluster Computing and Grid 2005, Cardiff University, May 2005, Cardiff/UK
Conference papers
inria-00000031v1
|
|
Wide-Area Communication for Grids: An Integrated Solution to Connectivity, Performance and Security Problemsthe Thirteenth IEEE International Symposium on High-Performance Distributed Computing (HPDC'13), Jun 2004, Honolulu/Hawaii, United States
Conference papers
inria-00000126v1
|
ALTA: Asynchronous Loss Tolerant Algorithms for Grid Computing3rd International workshop on Parallel Matrix Algorithms and Applications (PMAA'04), Oct 2004, Marseille, France
Conference papers
hal-01101475v1
|
|
|
MPICH/MadIII: a Cluster of Clusters-Enabled MPI ImplementationThird IEEE International Symposium on Cluster Computing and the Grid (CCGRID'03), May 2003, Tokyo, Japan. pp.26--35, ⟨10.1109/CCGRID.2003.1199349⟩
Conference papers
hal-00344362v1
|
|
AFF3CT : Un environnement de simulation pour le codage de canalLe 12ème Colloque du GDR SoC/SiP, Jun 2017, Bordeaux, France. , ⟨10.13140/RG.2.2.13492.91520⟩
Conference poster
hal-01965629v1
|
|
Task-Based Performance Portability in HPCEuropean Technology Platform for High Performance Computing (ETP4HPC). 2021, ⟨10.5281/zenodo.5549731⟩
Books
hal-03368013v1
|
Des réseaux de calculateurs aux grilles de calculAkoka, Jacky; Comyn-Wattiau, Isabelle. Encyclopédie de l'informatique et des systèmes d'information, Section 2 - Architectures et syst\`emes distribu\'es, Vuibert, pp.211-239, 2006, Collection informatique
Book sections
hal-01271123v1
|
|
Optimizing Performance and Energy Across Problem Sizes Through a Search Space Exploration and Machine Learning2022
Preprints, Working Papers, ...
hal-03810305v1
|
|
InKS, a programming model to decouple performance from semantics in simulation codes2017
Preprints, Working Papers, ...
cea-01493075v1
|
|
Instruments of Productivity for High Performance ComputingDistributed, Parallel, and Cluster Computing [cs.DC]. Université de Bordeaux (UB), France, 2020
Habilitation à diriger des recherches
tel-03105625v1
|
Etude de la parallélisation du produit Matrice/Vecteur creux sur processeurs hétérogènes.Calcul parallèle, distribué et partagé [cs.DC]. 2011
Master thesis
hal-00793702v1
|
|
Association de modèles de programmation pour l'exploitation de clusters de GPUs dans le calcul intensifCalcul parallèle, distribué et partagé [cs.DC]. 2011
Master thesis
hal-00803304v1
|