Skip to Main content Skip to Navigation
Master thesis

Évolution de MadMPI vers MPI-3 : Opérations Unilatérales

Clément Foyer 1
1 TADAAM - Topology-Aware System-Scale Data Management for High-Performance Computing
LaBRI - Laboratoire Bordelais de Recherche en Informatique, Inria Bordeaux - Sud-Ouest
Abstract : MadMPI is a MPI implementation based on the NewMadeleine communication library. Based on Pioman, this library uses threads opportunistically in order to provide good overlap properties, with an asynchronous message management. So far, MadMPI offered an MPI implementation up to the MPI-2 standard. The asynchronous properties offered by NewMadeleine led naturally to the add of Remote Memory Accesses (RMA), which as been introduced in MPI-2, and enriched in the MPI-3 standard. This document present the work done to enrich MadMPI with RMA operation, as part of an internship in the TaDAAM team during the first half of 2016. It presents details of the RMA implementation, the problems faced and the solutions we used, and finally the results, compared to two classical MPI implementations: MVAPICH and Open-MPI.
Complete list of metadata

Cited literature [6 references]  Display  Hide  Download
Contributor : Clément Foyer Connect in order to contact the contributor
Submitted on : Thursday, November 10, 2016 - 3:56:16 PM
Last modification on : Wednesday, November 3, 2021 - 7:46:45 AM
Long-term archiving on: : Tuesday, March 21, 2017 - 12:30:56 PM


Files produced by the author(s)


  • HAL Id : hal-01395299, version 1



Clément Foyer. Évolution de MadMPI vers MPI-3 : Opérations Unilatérales. Calcul parallèle, distribué et partagé [cs.DC]. 2016. ⟨hal-01395299⟩



Record views


Files downloads