Olivier Aumage

Présentation

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

Article dans une revue (9)

Optimal Scheduling Algorithms for Software-Defined Radio Pipelined and Replicated Task Chains on Multicore Architectures Diane Orhan,Laércio Lima Pilla,Denis Barthou,Adrien Cassagne,Olivier Aumageet al. Journal of Parallel and Distributed Computing, In press, pp.105106. ⟨10.1016/j.jpdc.2025.105106⟩ Article dans une revue hal-04228117v2
Performance portability of generated cardiac simulation kernels through automatic dimensioning and load balancing on heterogeneous nodes Vincent Alba,Olivier Aumage,Denis Barthou,Marie-Christine Counilh,Amina Guermouche Journal of Supercomputing, 2025, 81 (9), pp.1047. ⟨10.1007/s11227-025-07510-5⟩ Article dans une revue hal-05235567v1
Optimizing Performance and Energy Across Problem Sizes Through a Search Space Exploration and Machine Learning Lana Scravaglieri,Mihail Popov,Laércio Lima Pilla,Amina Guermouche,Olivier Aumageet al. Journal of Parallel and Distributed Computing, 2023, 180, pp.104720. ⟨10.1016/j.jpdc.2023.104720⟩ Article dans une revue hal-03810305v1
StreamPU: A DSEL for high throughput and low latency software‐defined radio on multicore CPUs Adrien Cassagne,Romain Tajan,Olivier Aumage,Camille Leroux,Denis Barthouet al. Concurrency and Computation: Practice and Experience, 2023, pp.e7820. ⟨10.1002/cpe.7820⟩ Article dans une revue hal-04156404v4
InKS, a Programming Model to Decouple Algorithm from Optimization in HPC Codes Ksander Ejjaaouani,Olivier Aumage,Julien Bigot,Michel Mehrenberger,Hitoshi Muraiet al. Journal of Supercomputing, 2019, ⟨10.1007/s11227-019-02950-2⟩ Article dans une revue hal-02281963v1
AFF3CT: A Fast Forward Error Correction Toolbox! Adrien Cassagne,Olivier Hartmann,Mathieu Leonardon,Kun He,Camille Lerouxet al. SoftwareX, 2019, 10, pp.100345. ⟨10.1016/j.softx.2019.100345⟩ Article dans une revue hal-02358306v1
Bridging the gap between OpenMP and task-based runtime systems for the fast multipole method Emmanuel Agullo,Olivier Aumage,Bérenger Bramas,Olivier Coulaud,Samuel Pitoiset IEEE Transactions on Parallel and Distributed Systems, 2017, pp.14. ⟨10.1109/TPDS.2017.2697857⟩ Article dans une revue hal-01517153v1
Achieving High Performance on Supercomputers with a Sequential Task-based Programming Model Emmanuel Agullo,Olivier Aumage,Mathieu Faverge,Nathalie Furmento,Florent Pruvostet al. IEEE Transactions on Parallel and Distributed Systems, In press, ⟨10.1109/TPDS.2017.2766064⟩ Article dans une revue hal-01618526v1
NewMadeleine : ordonnancement et optimisation de schemas de communication haute performance. Elisabeth Brunet,Olivier Aumage,Raymond Namyst Revue des Sciences et Technologies de l'Information - Série TSI : Technique et Science Informatiques, 2008, vol. 27 (3-4/2008) Article dans une revue inria-00341270v1

Communication dans un congrès (36)

Task-Based HPC in the Cloud: Price-Performance Analysis of N-Body Simulations with StarPU Nicolas Vanz,Vanderlei Munhoz,Márcio Castro,Laércio Lima Pilla,Olivier Aumage IC2E 2025 - 13th IEEE International Conference on Cloud Engineering, Sep 2025, Rennes, France Communication dans un congrès hal-05235814v1
Compiler, Runtime, and Hardware Parameters Design Space Exploration Lana Scravaglieri,Ani Anciaux-Sedrakian,Olivier Aumage,Thomas Guignon,Mihail Popov IPDPS 2025 - 39th IEEE International Parallel and Distributed Processing Symposium, Jun 2025, Milan, Italy Communication dans un congrès hal-04969854v1
Performance portability of generated cardiac simulation kernels through automatic dimensioning and load balancing on heterogeneous nodes Vincent Alba,Olivier Aumage,Denis Barthou,Raphaël Colin,Marie-Christine Counilhet al. PDSEC 2024, May 2024, San Francisco (CA, USA), United States. ⟨10.1109/IPDPSW63119.2024.00171⟩ Communication dans un congrès hal-04606388v2
Decentralized in-order execution of a sequential task-based code for shared-memory architectures Charly Castes,Emmanuel Agullo,Olivier Aumage,Emmanuelle Saillard IPDPSW 2022 - IEEE International Parallel and Distributed Processing Symposium Workshops, May 2022, Lyon, France. pp.552-561, ⟨10.1109/IPDPSW55747.2022.00095⟩ Communication dans un congrès hal-03896030v1
A comparison of multithreading, vectorization, and GPU computing for the acceleration of cardiac electrophysiology models Chiheb Sakka,Amina Guermouche,Olivier Aumage,Emmanuelle Saillard,Mark Potseet al. Computing in Cardiology 2022, Sep 2022, Tampere, Finland Communication dans un congrès hal-03936903v1
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
MIPP: a Portable C++ SIMD Wrapper and its use for Error Correction Coding in 5G Standard Adrien Cassagne,Olivier Aumage,Denis Barthou,Camille Leroux,Christophe Jego The 4th Workshop on Programming Models for SIMD/Vector Processing (WPMVP 2018), Feb 2018, Vienna, Austria. ⟨10.1145/3178433.3178435⟩ Communication dans un congrès hal-01888010v1
InKS, a Programming Model to Decouple Performance from Algorithm in HPC Codes Ksander Ejjaaouani,Olivier Aumage,Julien Bigot,Michel Mehrenberger,Hitoshi Muraiet al. Repara 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⟩ Communication dans un congrès hal-01890132v1
Combining Both a Component Model and a Task-based Model for HPC Applications: a Feasibility Study on GYSELA Olivier Aumage,Julien Bigot,Hélène Coullon,Christian Pérez,Jérôme Richard 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid)., May 2017, Madrid, Spain. ⟨10.1109/CCGRID.2017.88⟩ Communication dans un congrès hal-01518730v1
Fast Simulation and Prototyping with AFF3CT Adrien Cassagne,Olivier Hartmann,Mathieu Leonardon,Thibaud Tonnellier,Guillaume Delbergueet al. The 20th International Workshop on Signal Processing Systems (SiPS 2017), Oct 2017, Lorient, France. ⟨10.13140/RG.2.2.10295.42409/1⟩ Communication dans un congrès hal-01965633v1
Rewriting System for Profile-Guided Data Layout Transformations on Binaries Olivier Aumage,Christopher Haine,Denis Barthou Euro-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⟩ Communication dans un congrès hal-01666179v1
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
Energy Consumption Analysis of Software Polar Decoders on Low Power Processors Adrien Cassagne,Olivier Aumage,Camille Leroux,Denis Barthou,Bertrand Le Gal The 24nd European Signal Processing Conference (EUSIPCO 2016), Aug 2016, Budapest, Hungary. ⟨10.1109/EUSIPCO.2016.7760327⟩ Communication dans un congrès hal-01363975v1
Beyond Gbps Turbo Decoder on Multi-Core CPUs Adrien Cassagne,Thibaud Tonnellier,Camille Leroux,Bertrand Le Gal,Olivier Aumageet al. The 10th International Symposium on Turbo Codes and Iterative Information Processing (ISTC 2016), Sep 2016, Brest, France. ⟨10.1109/ISTC.2016.7593092⟩ Communication dans un congrès hal-01363980v1
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
A Stencil DSEL for Single Code Accelerated Computing with SYCL Olivier Aumage,Denis Barthou,Alexandre Honorat SYCL 2016 1st SYCL Programming Workshop during the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Mar 2016, Barcelone, Spain Communication dans un congrès hal-01290099v1
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 Thibaultet 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
An Efficient, Portable and Generic Library for Successive Cancellation Decoding of Polar Codes Adrien Cassagne,Bertrand Le Gal,Camille Leroux,Olivier Aumage,Denis Barthou The 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⟩ Communication dans un congrès hal-01203105v1
Overview of Distributed Linear Algebra on Hybrid Nodes over the StarPU Runtime Emmanuel Agullo,Olivier Aumage,Mathieu Faverge,Nathalie Furmento,Florent Pruvostet 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
Exploring and Evaluating Array Layout Restructuration for SIMDization Christopher Haine,Olivier Aumage,Petit Enguerrand,Denis Barthou The 27th International Workshop on Languages and Compilers for Parallel Computing (LCPC 2014), Intel Corporation, Sep 2014, Hillsboro, United States Communication dans un congrès hal-01070467v1
Harnessing clusters of hybrid nodes with a sequential task-based programming model Emmanuel Agullo,Olivier Aumage,Mathieu Faverge,Nathalie Furmento,Florent Pruvostet al. International Workshop on Parallel Matrix Algorithms and Applications (PMAA 2014), Jul 2014, Lugano, Switzerland Communication dans un congrès hal-01283949v1
Evaluation of OpenMP Dependent Tasks with the KASTORS Benchmark Suite Philippe Virouleau,Pierrick Brunet,François Broquedis,Nathalie Furmento,Samuel Thibaultet 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
Detecting SIMDization Opportunities through Static/Dynamic Dependence Analysis Olivier Aumage,Denis Barthou,Christopher Haine,Tamara Meunier PROPER - 6th Workshop on Productivity and Performance - 2013, Sep 2013, Aachen, Germany Communication dans un congrès hal-00858004v1
Adaptive Task Size Control on High Level Programming for GPU/CPU Work Sharing Tetsuya Odajima,Taisuke Boku,Mitsuhisa Sato,Toshihiro Hanawa,Yuetsu Kodamaet 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
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
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
Structuring the execution of OpenMP applications for multicore architectures François Broquedis,Olivier Aumage,Brice Goglin,Samuel Thibault,Pierre-André Wacrenieret 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
Scheduling Dynamic OpenMP Applications over Multicore Architectures François Broquedis,François Diakhate,Samuel Thibault,Olivier Aumage,Raymond Namystet 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
Improving Reactivity and Communication Overlap in MPI using a Generic I/O Manager François Trahay,Alexandre Denis,Olivier Aumage,Raymond Namyst EuroPVM/MPI 2007, Oct 2007, Paris, France. pp.170-177, ⟨10.1007/978-3-540-75416-9_27⟩ Communication dans un congrès inria-00177167v1
High-Performance Multi-Rail Support with the NewMadeleine Communication Library Olivier Aumage,Elisabeth Brunet,Guillaume Mercier,Raymond Namyst The Sixteenth International Heterogeneity in Computing Workshop (HCW 2007), workshop held in conjunction with IPDPS 2007, Mar 2007, Long Beach, California, United States Communication dans un congrès inria-00126254v1
NewMadeleine: a Fast Communication Scheduling Engine for High Performance Networks Olivier Aumage,Elisabeth Brunet,Nathalie Furmento,Raymond Namyst Workshop on Communication Architecture for Clusters (CAC 2007), workshop held in conjunction with IPDPS 2007, Mar 2007, Long Beach, California, United States Communication dans un congrès inria-00127356v1
Short Paper : Dynamic Optimization of Communications over High Speed Networks Elisabeth Brunet,Olivier Aumage,Raymond Namyst The 15th IEEE International Symposium on High Performance Distributed Computing (HPDC-15), Jun 2006, Paris/France, France Communication dans un congrès inria-00110773v1
NetIbis: An Efficient and Dynamic Communication System for Heterogeneous Grids Olivier Aumage,Rutger Hofman,Henri Bal Cluster Computing and Grid 2005, Cardiff University, May 2005, Cardiff/UK Communication dans un congrès inria-00000031v1
ALTA: Asynchronous Loss Tolerant Algorithms for Grid Computing Olivier Aumage,Jacques M. Bahi,Sylvain Contassot-Vivier,Raphaël Couturier,Alexandre Deniset al. 3rd International workshop on Parallel Matrix Algorithms and Applications (PMAA'04), Oct 2004, Marseille, France Communication dans un congrès hal-01101475v1
Wide-Area Communication for Grids: An Integrated Solution to Connectivity, Performance and Security Problems Alexandre Denis,Olivier Aumage,Rutger Hofman,Kees Verstoep,Thilo Kielmannet al. the Thirteenth IEEE International Symposium on High-Performance Distributed Computing (HPDC'13), Jun 2004, Honolulu/Hawaii, United States Communication dans un congrès inria-00000126v1
MPICH/MadIII: a Cluster of Clusters-Enabled MPI Implementation Guillaume Mercier,Olivier Aumage Third IEEE International Symposium on Cluster Computing and the Grid (CCGRID'03), May 2003, Tokyo, Japan. pp.26--35, ⟨10.1109/CCGRID.2003.1199349⟩ Communication dans un congrès hal-00344362v1

Poster de conférence (2)

Combined Computer Vision and SDR Transmission on Multicore CPUs Adrien Cassagne,Romain Tajan,Olivier Aumage Journée des Développeurs, Oct 2024, Bruz, France Poster de conférence hal-04771981v2
AFF3CT : Un environnement de simulation pour le codage de canal Adrien Cassagne,Mathieu Leonardon,Olivier Hartmann,Thibaud Tonnellier,Guillaume Delbergueet al. Le 12ème Colloque du GDR SoC/SiP, Jun 2017, Bordeaux, France. , ⟨10.13140/RG.2.2.13492.91520⟩ Poster de conférence hal-01965629v1

Ouvrages (1)

Task-Based Performance Portability in HPC Olivier Aumage,Paul Carpenter,Siegfried Benkner European Technology Platform for High Performance Computing (ETP4HPC). 2021, ⟨10.5281/zenodo.5549731⟩ Ouvrages hal-03368013v1

Chapitre d'ouvrage (1)

Des réseaux de calculateurs aux grilles de calcul Christine Morin,Alexandre Denis,Raymond Namyst,Olivier Aumage,Renaud Lottiaux Akoka, 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 Chapitre d'ouvrage hal-01271123v1

Autre publication scientifique (1)

ETP4HPC SRA White Paper - Programming Environment Paul Carpenter,Gabriel Antoniu,Manuel Arenaz,Olivier Aumage,Jakub Beráneket al. 2024, ⟨10.5281/zenodo.14446622⟩ Autre publication scientifique hal-04905035v1

Pré-publication, Document de travail (1)

InKS, a programming model to decouple performance from semantics in simulation codes Olivier Aumage,Julien Bigot,Ksander Ejjaaouani,Michel Mehrenberger 2017 Pré-publication, Document de travail cea-01493075v1

Rapport (11)

StarPU profiling interface Olivier Aumage,Camille Coti Inria & Labri, Université de Bordeaux; Université du Québec à Montréal. 2022 Rapport hal-03868526v1
Decentralized in-order execution of a sequential task-based code for shared-memory architectures Charly Castes,Emmanuel Agullo,Olivier Aumage,Emmanuelle Saillard [Research Report] RR-9450, Inria Bordeaux - Sud Ouest. 2022, pp.30 Rapport (rapport de recherche) hal-03547334v1
Bridging the gap between OpenMP 4.0 and native runtime systems for the fast multipole method Emmanuel Agullo,Olivier Aumage,Berenger Bramas,Olivier Coulaud,Samuel Pitoiset [Research Report] RR-8953, Inria. 2016, pp.49 Rapport (rapport de recherche) hal-01372022v1
Achieving High Performance on Supercomputers with a Sequential Task-based Programming Model Emmanuel Agullo,Olivier Aumage,Mathieu Faverge,Nathalie Furmento,Florent Pruvostet 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
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
NewMadeleine: a Fast Communication Scheduling Engine for High Performance Networks Olivier Aumage,Elisabeth Brunet,Nathalie Furmento,Raymond Namyst [Research Report] RR-6085, INRIA. 2007 Rapport (rapport de recherche) inria-00122723v2
Heterogeneous Multi-Cluster Networking with the Madeleine III Communication Library Olivier Aumage [Research Report] LIP RR-2002-05, Laboratoire de l'informatique du parallélisme. 2002, 2+14p Rapport (rapport de recherche) hal-02101867v1
Gestion des réseaux multi-grappes hétérogènes avec la bibliothèque Madeleine III Olivier Aumage RR-4365, INRIA. 2002 Rapport inria-00072223v1
MPICH/Madeleine: a True Multi-Protocol MPI for High Performance Networks Olivier Aumage,Guillaume Mercier,Raymond Namyst [Research Report] RR-4016, LIP RR-2000-30, INRIA, LIP. 2000 Rapport (rapport de recherche) inria-00072625v1
A Portable and Adaptive Multi-Protocol Communication Library for Multithreaded Runtime Systems Olivier Aumage,Luc Bougé,Raymond Namyst [Research Report] LIP RR-2000-17, Laboratoire de l'informatique du parallélisme. 2000, 2+7p Rapport (rapport de recherche) hal-02101779v1
A Portable and Efficient Communication Library for High-Performance Cluster Computing Olivier Aumage,Luc Bougé,Alexandre Denis,Jean-François Méhaut,Guillaume Mercieret al. [Research Report] RR-3976, LUP RR-2000-26, INRIA, LIP. 2000 Rapport (rapport de recherche) inria-00072671v1

HDR (1)

Instruments of Productivity for High Performance Computing Olivier Aumage Distributed, Parallel, and Cluster Computing [cs.DC]. Université de Bordeaux (UB), France, 2020 HDR tel-03105625v1