Access content directly

Olivier Aumage

59
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

Image document

A DSEL for high throughput and low latency software‐defined radio on multicore CPUs

Adrien Cassagne , Romain Tajan , Olivier Aumage , Camille Leroux , Denis Barthou
Concurrency and Computation: Practice and Experience, 2023, pp.e7820. ⟨10.1002/cpe.7820⟩
Journal articles hal-04156404v3
Image document

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 Aumage
Journal of Parallel and Distributed Computing, 2023, 180, pp.104720. ⟨10.1016/j.jpdc.2023.104720⟩
Journal articles hal-03810305v1
Image document

InKS, a Programming Model to Decouple Algorithm from Optimization in HPC Codes

Ksander Ejjaaouani , Olivier Aumage , Julien Bigot , Michel Mehrenberger , Hitoshi Murai
Journal of Supercomputing, 2019, ⟨10.1007/s11227-019-02950-2⟩
Journal articles hal-02281963v1
Image document

AFF3CT: A Fast Forward Error Correction Toolbox!

Adrien Cassagne , Olivier Hartmann , Mathieu Leonardon , Kun He , Camille Leroux
SoftwareX, 2019, 10, pp.100345. ⟨10.1016/j.softx.2019.100345⟩
Journal articles hal-02358306v1
Image document

Achieving High Performance on Supercomputers with a Sequential Task-based Programming Model

Emmanuel Agullo , Olivier Aumage , Mathieu Faverge , Nathalie Furmento , Florent Pruvost
IEEE Transactions on Parallel and Distributed Systems, In press, ⟨10.1109/TPDS.2017.2766064⟩
Journal articles hal-01618526v1
Image document

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⟩
Journal articles hal-01517153v1
Image document

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)
Journal articles inria-00341270v1
Image document

A comparison of multithreading, vectorization, and GPU computing for the acceleration of cardiac electrophysiology models

Chiheb Sakka , Amina Guermouche , Olivier Aumage , Emmanuelle Saillard , Mark Potse
Computing in Cardiology 2022, Sep 2022, Tampere, Finland
Conference papers hal-03936903v1
Image document

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⟩
Conference papers hal-03896030v1
Image document

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⟩
Conference papers hal-02933803v1
Image document

InKS, a Programming Model to Decouple Performance from Algorithm in HPC Codes

Ksander Ejjaaouani , Olivier Aumage , Julien Bigot , Michel Mehrenberger , Hitoshi Murai
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⟩
Conference papers hal-01890132v1
Image document

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⟩
Conference papers hal-01888010v1
Image document

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⟩
Conference papers hal-01518730v1
Image document

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⟩
Conference papers hal-01666179v1
Image document

Fast Simulation and Prototyping with AFF3CT

Adrien Cassagne , Olivier Hartmann , Mathieu Leonardon , Thibaud Tonnellier , Guillaume Delbergue
The 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
Image document

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⟩
Conference papers hal-01284004v1
Image document

Beyond Gbps Turbo Decoder on Multi-Core CPUs

Adrien Cassagne , Thibaud Tonnellier , Camille Leroux , Bertrand Le Gal , Olivier Aumage
The 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
Image document

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
Conference papers hal-01290099v1
Image document

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
Conference papers hal-01380126v1
Image document

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⟩
Conference papers hal-01363975v1
Image document

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 Thibault
27th 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
Image document

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⟩
Conference papers hal-01203105v1
Image document

Harnessing clusters of hybrid nodes with a sequential task-based programming model

Emmanuel Agullo , Olivier Aumage , Mathieu Faverge , Nathalie Furmento , Florent Pruvost
International Workshop on Parallel Matrix Algorithms and Applications (PMAA 2014), Jul 2014, Lugano, Switzerland
Conference papers hal-01283949v1
Image document

Overview of Distributed Linear Algebra on Hybrid Nodes over the StarPU Runtime

Emmanuel Agullo , Olivier Aumage , Mathieu Faverge , Nathalie Furmento , Florent Pruvost
SIAM Conference on Parallel Processing for Scientific Computing (SIAM PP 2014), Feb 2014, Portland, Oregon, United States
Conference papers hal-00978602v1
Image document

Evaluation of OpenMP Dependent Tasks with the KASTORS Benchmark Suite

Philippe Virouleau , Pierrick Brunet , François Broquedis , Nathalie Furmento , Samuel Thibault
10th International Workshop on OpenMP, IWOMP2014, Sep 2014, Salvador, Brazil. pp.16 - 29, ⟨10.1007/978-3-319-11454-5_2⟩
Conference papers hal-01081974v1
Image document

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
Conference papers hal-01070467v1
Image document

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
Conference papers hal-00858004v1
Image document

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⟩
Conference papers hal-00858350v1
Image document

Adaptive Task Size Control on High Level Programming for GPU/CPU Work Sharing

Tetsuya Odajima , Taisuke Boku , Mitsuhisa Sato , Toshihiro Hanawa , Yuetsu Kodama
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⟩
Conference papers hal-00920915v1
Image document

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
Conference papers hal-00725477v1
Image document

Structuring the execution of OpenMP applications for multicore architectures

François Broquedis , Olivier Aumage , Brice Goglin , Samuel Thibault , Pierre-André Wacrenier
International Parallel and Distributed Symposium (IPDPS 2010), Apr 2010, Atltanta, United States. ⟨10.1109/IPDPS.2010.5470442⟩
Conference papers inria-00441472v1
Image document

Scheduling Dynamic OpenMP Applications over Multicore Architectures

François Broquedis , François Diakhate , Samuel Thibault , Olivier Aumage , Raymond Namyst
International Workshop on OpenMP, May 2008, West Lafayette, IN, United States. ⟨10.1007/978-3-540-79561-2_15⟩
Conference papers inria-00329934v1
Image document

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
Conference papers inria-00126254v1
Image document

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
Conference papers inria-00127356v1
Image document

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⟩
Conference papers inria-00177167v1
Image document

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
Conference papers inria-00110773v1
Image document

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
Conference papers inria-00000031v1

ALTA: Asynchronous Loss Tolerant Algorithms for Grid Computing

Olivier Aumage , Jacques M. Bahi , Sylvain Contassot-Vivier , Raphaël Couturier , Alexandre Denis
3rd International workshop on Parallel Matrix Algorithms and Applications (PMAA'04), Oct 2004, Marseille, France
Conference papers hal-01101475v1
Image document

Wide-Area Communication for Grids: An Integrated Solution to Connectivity, Performance and Security Problems

Alexandre Denis , Olivier Aumage , Rutger Hofman , Kees Verstoep , Thilo Kielmann
the Thirteenth IEEE International Symposium on High-Performance Distributed Computing (HPDC'13), Jun 2004, Honolulu/Hawaii, United States
Conference papers inria-00000126v1
Image document

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⟩
Conference papers hal-00344362v1
Image document

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⟩
Books hal-03368013v1

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
Book sections hal-01271123v1
Image document

StarPU profiling interface

Olivier Aumage , Camille Coti
Inria & Labri, Université de Bordeaux; Université du Québec à Montréal. 2022
Reports hal-03868526v1
Image document

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
Reports hal-03547334v1
Image document

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
Reports hal-01372022v1
Image document

Achieving High Performance on Supercomputers with a Sequential Task-based Programming Model

Emmanuel Agullo , Olivier Aumage , Mathieu Faverge , Nathalie Furmento , Florent Pruvost
[Research Report] RR-8927, Inria Bordeaux Sud-Ouest; Bordeaux INP; CNRS; Université de Bordeaux; CEA. 2016, pp.27
Reports hal-01332774v1
Image document

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
Reports hal-00992208v2
Image document

NewMadeleine: a Fast Communication Scheduling Engine for High Performance Networks

Olivier Aumage , Elisabeth Brunet , Nathalie Furmento , Raymond Namyst
[Research Report] RR-6085, INRIA. 2007
Reports inria-00122723v2
Image document

Gestion des réseaux multi-grappes hétérogènes avec la bibliothèque Madeleine III

Olivier Aumage
RR-4365, INRIA. 2002
Reports inria-00072223v1
Image document

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
Reports hal-02101867v1
Image document

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
Reports hal-02101779v1
Image document

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
Reports inria-00072625v1
Image document

A Portable and Efficient Communication Library for High-Performance Cluster Computing

Olivier Aumage , Luc Bougé , Alexandre Denis , Jean-François Méhaut , Guillaume Mercier
[Research Report] RR-3976, LUP RR-2000-26, INRIA, LIP. 2000
Reports inria-00072671v1
Image document

Instruments of Productivity for High Performance Computing

Olivier Aumage
Distributed, Parallel, and Cluster Computing [cs.DC]. Université de Bordeaux (UB), France, 2020
Habilitation à diriger des recherches tel-03105625v1