Keywords

Co-authors

Number of documents

48

Olivier Aumage


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.


Journal articles4 documents

  • Ksander Ejjaaouani, Olivier Aumage, Julien Bigot, Michel Mehrenberger, Hitoshi Murai, et al.. InKS, a Programming Model to Decouple Algorithm from Optimization in HPC Codes. Journal of Supercomputing, Springer Verlag, 2019, ⟨10.1007/s11227-019-02950-2⟩. ⟨hal-02281963⟩
  • Emmanuel Agullo, Olivier Aumage, Bérenger Bramas, Olivier Coulaud, Samuel Pitoiset. Bridging the gap between OpenMP and task-based runtime systems for the fast multipole method. IEEE Transactions on Parallel and Distributed Systems, Institute of Electrical and Electronics Engineers, 2017, pp.14. ⟨10.1109/TPDS.2017.2697857⟩. ⟨hal-01517153⟩
  • Emmanuel Agullo, Olivier Aumage, Mathieu Faverge, Nathalie Furmento, Florent Pruvost, et al.. Achieving High Performance on Supercomputers with a Sequential Task-based Programming Model. IEEE Transactions on Parallel and Distributed Systems, Institute of Electrical and Electronics Engineers, In press, ⟨10.1109/TPDS.2017.2766064⟩. ⟨hal-01618526⟩
  • Elisabeth Brunet, Olivier Aumage, Raymond Namyst. NewMadeleine : ordonnancement et optimisation de schemas de communication haute performance.. Revue des Sciences et Technologies de l'Information - Série TSI : Technique et Science Informatiques, Lavoisier, 2008, vol. 27 (3-4/2008). ⟨inria-00341270⟩

Conference papers30 documents

  • Adrien Cassagne, Olivier Aumage, Denis Barthou, Camille Leroux, Christophe Jego. MIPP: a Portable C++ SIMD Wrapper and its use for Error Correction Coding in 5G Standard. The 4th Workshop on Programming Models for SIMD/Vector Processing (WPMVP 2018), Feb 2018, Vienna, Austria. ⟨10.1145/3178433.3178435⟩. ⟨hal-01888010⟩
  • Ksander Ejjaaouani, Olivier Aumage, Julien Bigot, Michel Mehrenberger, Hitoshi Murai, et al.. InKS, a Programming Model to Decouple Performance from Algorithm in HPC Codes. Repara 2018 - 4th International Workshop on Reengineering for Parallelism in Heterogeneous Parallel Platforms, Aug 2018, Turin, Italy. pp.1-12. ⟨hal-01890132⟩
  • Olivier Aumage, Christopher Haine, Denis Barthou. Rewriting System for Profile-Guided Data Layout Transformations on Binaries. 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⟩. ⟨hal-01666179⟩
  • Olivier Aumage, Julien Bigot, Hélène Coullon, Christian Pérez, Jérôme Richard. Combining Both a Component Model and a Task-based Model for HPC Applications: a Feasibility Study on GYSELA. 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid)., May 2017, Madrid, Spain. ⟨hal-01518730⟩
  • Adrien Cassagne, Olivier Hartmann, Mathieu Leonardon, Thibaud Tonnellier, Guillaume Delbergue, et al.. Fast Simulation and Prototyping with AFF3CT. The 20th International Workshop on Signal Processing Systems (SiPS 2017), Oct 2017, Lorient, France. ⟨10.13140/RG.2.2.10295.42409/1⟩. ⟨hal-01965633⟩
  • Olivier Aumage, Denis Barthou, Alexandre Honorat. A Stencil DSEL for Single Code Accelerated Computing with SYCL. SYCL 2016 1st SYCL Programming Workshop during the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Mar 2016, Barcelone, Spain. ⟨hal-01290099⟩
  • Marc Sergent, David Goudin, Samuel Thibault, Olivier Aumage. Controlling the Memory Subscription of Distributed Applications with a Task-Based Runtime System. 21st International Workshop on High-Level Parallel Programming Models and Supportive Environments, May 2016, Chicago, United States. ⟨10.1109/IPDPSW.2016.105⟩. ⟨hal-01284004⟩
  • Marc Sergent, David Goudin, Samuel Thibault, Olivier Aumage. Controlling the Memory Subscription of Distributed Applications with a Task-Based Runtime System. SIAM Conference on Parallel Processing for Scientific Computing (SIAM PP 2016), Apr 2016, Paris, France. pp.318 - 327. ⟨hal-01380126⟩
  • Adrien Cassagne, Olivier Aumage, Camille Leroux, Denis Barthou, Bertrand Le Gal. Energy Consumption Analysis of Software Polar Decoders on Low Power Processors. The 24nd European Signal Processing Conference (EUSIPCO 2016), Aug 2016, Budapest, Hungary. ⟨10.1109/EUSIPCO.2016.7760327⟩. ⟨hal-01363975⟩
  • Adrien Cassagne, Thibaud Tonnellier, Camille Leroux, Bertrand Le Gal, Olivier Aumage, et al.. Beyond Gbps Turbo Decoder on Multi-Core CPUs. The 10th International Symposium on Turbo Codes and Iterative Information Processing (ISTC 2016), Sep 2016, Brest, France. ⟨10.1109/ISTC.2016.7593092⟩. ⟨hal-01363980⟩
  • Víctor Martínez, David Michéa, Fabrice Dupros, Olivier Aumage, Samuel Thibault, et al.. Towards seismic wave modeling on heterogeneous many-core architectures using task-based runtime system. 27th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), Oct 2015, Florianopolis, Brazil. ⟨10.1109/SBAC-PAD.2015.33⟩. ⟨hal-01182746⟩
  • Adrien Cassagne, Bertrand Le Gal, Camille Leroux, Olivier Aumage, Denis Barthou. An Efficient, Portable and Generic Library for Successive Cancellation Decoding of Polar Codes. 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⟩. ⟨hal-01203105⟩
  • Emmanuel Agullo, Olivier Aumage, Mathieu Faverge, Nathalie Furmento, Florent Pruvost, et al.. Overview of Distributed Linear Algebra on Hybrid Nodes over the StarPU Runtime. SIAM Conference on Parallel Processing for Scientific Computing (SIAM PP 2014), Feb 2014, Portland, Oregon, United States. ⟨hal-00978602⟩
  • Christopher Haine, Olivier Aumage, Petit Enguerrand, Denis Barthou. Exploring and Evaluating Array Layout Restructuration for SIMDization. The 27th International Workshop on Languages and Compilers for Parallel Computing (LCPC 2014), Intel Corporation, Sep 2014, Hillsboro, United States. ⟨hal-01070467⟩
  • Philippe Virouleau, Pierrick Brunet, François Broquedis, Nathalie Furmento, Samuel Thibault, et al.. Evaluation of OpenMP Dependent Tasks with the KASTORS Benchmark Suite. 10th International Workshop on OpenMP, IWOMP2014, Sep 2014, Salvador, Brazil, France. pp.16 - 29, ⟨10.1007/978-3-319-11454-5_2⟩. ⟨hal-01081974⟩
  • Emmanuel Agullo, Olivier Aumage, Mathieu Faverge, Nathalie Furmento, Florent Pruvost, et al.. Harnessing clusters of hybrid nodes with a sequential task-based programming model. International Workshop on Parallel Matrix Algorithms and Applications (PMAA 2014), Jul 2014, Lugano, Switzerland. ⟨hal-01283949⟩
  • Corentin Rossignon, Hénon Pascal, Olivier Aumage, Samuel Thibault. A NUMA-aware fine grain parallelization framework for multi-core architecture. PDSEC - 14th IEEE International Workshop on Parallel and Distributed Scientific and Engineering Computing - 2013, May 2013, Boston, United States. ⟨10.1109/IPDPSW.2013.204⟩. ⟨hal-00858350⟩
  • Olivier Aumage, Denis Barthou, Christopher Haine, Tamara Meunier. Detecting SIMDization Opportunities through Static/Dynamic Dependence Analysis. PROPER - 6th Workshop on Productivity and Performance - 2013, Sep 2013, Aachen, Germany. ⟨hal-00858004⟩
  • Tetsuya Odajima, Taisuke Boku, Mitsuhisa Sato, Toshihiro Hanawa, Yuetsu Kodama, et al.. Adaptive Task Size Control on High Level Programming for GPU/CPU Work Sharing. 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⟩. ⟨hal-00920915⟩
  • Cédric Augonnet, Olivier Aumage, Nathalie Furmento, Raymond Namyst, Samuel Thibault. StarPU-MPI: Task Programming over Clusters of Machines Enhanced with Accelerators. The 19th European MPI Users' Group Meeting (EuroMPI 2012), Sep 2012, Vienna, Austria. ⟨hal-00725477⟩
  • François Broquedis, Olivier Aumage, Brice Goglin, Samuel Thibault, Pierre-André Wacrenier, et al.. Structuring the execution of OpenMP applications for multicore architectures. International Parallel and Distributed Symposium (IPDPS 2010), Apr 2010, Atltanta, United States. ⟨10.1109/IPDPS.2010.5470442⟩. ⟨inria-00441472⟩
  • François Broquedis, François Diakhate, Samuel Thibault, Olivier Aumage, Raymond Namyst, et al.. Scheduling Dynamic OpenMP Applications over Multicore Architectures. International Workshop on OpenMP, May 2008, West Lafayette, IN, United States. ⟨10.1007/978-3-540-79561-2_15⟩. ⟨inria-00329934⟩
  • François Trahay, Alexandre Denis, Olivier Aumage, Raymond Namyst. Improving Reactivity and Communication Overlap in MPI using a Generic I/O Manager. EuroPVM/MPI 2007, Oct 2007, Paris, France. pp.170-177, ⟨10.1007/978-3-540-75416-9_27⟩. ⟨inria-00177167⟩
  • Olivier Aumage, Elisabeth Brunet, Nathalie Furmento, Raymond Namyst. NewMadeleine: a Fast Communication Scheduling Engine for High Performance Networks. Workshop on Communication Architecture for Clusters (CAC 2007), workshop held in conjunction with IPDPS 2007, Mar 2007, Long Beach, California, United States. ⟨inria-00127356⟩
  • Olivier Aumage, Elisabeth Brunet, Guillaume Mercier, Raymond Namyst. High-Performance Multi-Rail Support with the NewMadeleine Communication Library. The Sixteenth International Heterogeneity in Computing Workshop (HCW 2007), workshop held in conjunction with IPDPS 2007, Mar 2007, Long Beach, California, United States. ⟨inria-00126254⟩
  • Elisabeth Brunet, Olivier Aumage, Raymond Namyst. Short Paper : Dynamic Optimization of Communications over High Speed Networks. The 15th IEEE International Symposium on High Performance Distributed Computing (HPDC-15), Jun 2006, Paris/France, France. ⟨inria-00110773⟩
  • Olivier Aumage, Rutger Hofman, Henri Bal. NetIbis: An Efficient and Dynamic Communication System for Heterogeneous Grids. Cluster Computing and Grid 2005, Cardiff University, May 2005, Cardiff/UK. ⟨inria-00000031⟩
  • Olivier Aumage, Jacques M. Bahi, Sylvain Contassot-Vivier, Raphaël Couturier, Alexandre Denis, et al.. ALTA: Asynchronous Loss Tolerant Algorithms for Grid Computing. 3rd International workshop on Parallel Matrix Algorithms and Applications (PMAA'04), Oct 2004, Marseille, France. ⟨hal-01101475⟩
  • Alexandre Denis, Olivier Aumage, Rutger Hofman, Kees Verstoep, Thilo Kielmann, et al.. Wide-Area Communication for Grids: An Integrated Solution to Connectivity, Performance and Security Problems. the Thirteenth IEEE International Symposium on High-Performance Distributed Computing (HPDC'13), Jun 2004, Honolulu/Hawaii, United States. ⟨inria-00000126⟩
  • Guillaume Mercier, Olivier Aumage. MPICH/MadIII: a Cluster of Clusters-Enabled MPI Implementation. Third IEEE International Symposium on Cluster Computing and the Grid (CCGRID'03), May 2003, Tokyo, Japan. pp.26--35, ⟨10.1109/CCGRID.2003.1199349⟩. ⟨hal-00344362⟩

Poster communications1 document

Book sections1 document

  • Christine Morin, Alexandre Denis, Raymond Namyst, Olivier Aumage, Renaud Lottiaux. Des réseaux de calculateurs aux grilles de calcul. 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. ⟨hal-01271123⟩

Preprints, Working Papers, ...1 document

  • Olivier Aumage, Julien Bigot, Ksander Ejjaaouani, Michel Mehrenberger. InKS, a programming model to decouple performance from semantics in simulation codes. 2017. ⟨cea-01493075⟩

Reports9 documents

  • Emmanuel Agullo, Olivier Aumage, Mathieu Faverge, Nathalie Furmento, Florent Pruvost, et al.. Achieving High Performance on Supercomputers with a Sequential Task-based Programming Model. [Research Report] RR-8927, Inria Bordeaux Sud-Ouest; Bordeaux INP; CNRS; Université de Bordeaux; CEA. 2016, pp.27. ⟨hal-01332774⟩
  • Emmanuel Agullo, Olivier Aumage, Berenger Bramas, Olivier Coulaud, Samuel Pitoiset. Bridging the gap between OpenMP 4.0 and native runtime systems for the fast multipole method. [Research Report] RR-8953, Inria. 2016, pp.49. ⟨hal-01372022⟩
  • Cédric Augonnet, Olivier Aumage, Nathalie Furmento, Samuel Thibault, Raymond Namyst. StarPU-MPI: Task Programming over Clusters of Machines Enhanced with Accelerators. [Research Report] RR-8538, INRIA. 2014. ⟨hal-00992208v2⟩
  • Olivier Aumage, Elisabeth Brunet, Nathalie Furmento, Raymond Namyst. NewMadeleine: a Fast Communication Scheduling Engine for High Performance Networks. [Research Report] RR-6085, INRIA. 2007. ⟨inria-00122723v2⟩
  • Olivier Aumage. Heterogeneous Multi-Cluster Networking with the Madeleine III Communication Library. [Research Report] LIP RR-2002-05, Laboratoire de l'informatique du parallélisme. 2002, 2+14p. ⟨hal-02101867⟩
  • Olivier Aumage. Gestion des réseaux multi-grappes hétérogènes avec la bibliothèque Madeleine III. RR-4365, INRIA. 2002. ⟨inria-00072223⟩
  • Olivier Aumage, Luc Bougé, Raymond Namyst. A Portable and Adaptive Multi-Protocol Communication Library for Multithreaded Runtime Systems. [Research Report] LIP RR-2000-17, Laboratoire de l'informatique du parallélisme. 2000, 2+7p. ⟨hal-02101779⟩
  • Olivier Aumage, Guillaume Mercier, Raymond Namyst. MPICH/Madeleine: a True Multi-Protocol MPI for High Performance Networks. [Research Report] RR-4016, LIP RR-2000-30, INRIA, LIP. 2000. ⟨inria-00072625⟩
  • Olivier Aumage, Luc Bougé, Alexandre Denis, Jean-François Méhaut, Guillaume Mercier, et al.. A Portable and Efficient Communication Library for High-Performance Cluster Computing. [Research Report] RR-3976, LUP RR-2000-26, INRIA, LIP. 2000. ⟨inria-00072671⟩

Master thesis2 documents

  • C. Roelandt, Olivier Aumage, Samuel Thibault. Association de modèles de programmation pour l'exploitation de clusters de GPUs dans le calcul intensif. Calcul parallèle, distribué et partagé [cs.DC]. 2011. ⟨hal-00803304⟩
  • Corentin Rossignon, Olivier Aumage, Samuel Thibault. 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. ⟨hal-00793702⟩