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 metadatas

Cited literature [6 references]  Display  Hide  Download

https://hal.inria.fr/hal-01395299
Contributor : Clément Foyer <>
Submitted on : Thursday, November 10, 2016 - 3:56:16 PM
Last modification on : Thursday, January 11, 2018 - 6:27:21 AM
Long-term archiving on: : Tuesday, March 21, 2017 - 12:30:56 PM

File

rapport_final.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01395299, version 1

Collections

Citation

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

Share

Metrics

Record views

439

Files downloads

158