Skip to Main content Skip to Navigation
Reports

A Hierarchical Model to Manage Hardware Topology in MPI Applications

Brice Goglin 1 Emmanuel Jeannot 1 Farouk Mansouri 1 Guillaume Mercier 1
1 TADAAM - Topology-Aware System-Scale Data Management for High-Performance Computing
LaBRI - Laboratoire Bordelais de Recherche en Informatique, Inria Bordeaux - Sud-Ouest
Résumé : Le standard MPI est une contribution importante dans le domaine de la programmation parallèle. Il est destiné à l'écriture d'applications parallèles pour un large éventail d'architectures parallèles. L'arrivée des machines multicœur implique une compréhension plus fine de la topologie matérielle sous-jacente, notamment en ce qui concerne les hiérarchies mémoire et réseau. Or, dans son statut actuel, MPI ne permet pas de prendre ces aspects en compte. Nous détaillons dans cet article des modifications à MPI pour permettre la prise en compte de ces aspects afin d'améliorer les performances applicatives.
Complete list of metadatas

Cited literature [20 references]  Display  Hide  Download

https://hal.inria.fr/hal-01538002
Contributor : Guillaume Mercier <>
Submitted on : Tuesday, May 22, 2018 - 12:29:32 PM
Last modification on : Tuesday, August 13, 2019 - 3:20:09 PM
Document(s) archivé(s) le : Tuesday, September 25, 2018 - 2:22:33 AM

File

RR-9077.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01538002, version 6

Collections

Citation

Brice Goglin, Emmanuel Jeannot, Farouk Mansouri, Guillaume Mercier. A Hierarchical Model to Manage Hardware Topology in MPI Applications. [Research Report] RR-9077, Inria Bordeaux Sud-Ouest; Bordeaux INP; LaBRI - Laboratoire Bordelais de Recherche en Informatique. 2018, pp.32. ⟨hal-01538002v6⟩

Share

Metrics

Record views

183

Files downloads

703