Netloc: a Tool for Topology-Aware Process Mapping

Cyril Bordage 1 Clément Foyer 1 Brice Goglin 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 : Interconnection networks in parallel platforms can be made of thousands of nodes and hundreds of switches. The communication cost between tasks of a parallel application varies significantly with their actual location in such platforms. Topology-aware process mapping consists in matching the application communication pattern with the network topology to improve the communication cost by placing related tasks close on the hardware. We show that our Netloc tool for gathering network topology in a generic way can be combined with the state-of-the-art Scotch partitioner for computing topology-aware MPI process placement. Our experiments with a stencil application on a fat-tree machine show that we are able to significantly improve the runtime in the vast majority of cases.
Type de document :
Communication dans un congrès
Euro-Par 2017: Parallel Processing Workshops, Aug 2017, Santiago de Compostela, Spain. Springer, 10659, 2017, Lecture Notes in Computer Science. 〈10.1007/978-3-319-75178-8_13〉
Liste complète des métadonnées

Littérature citée [11 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01614437
Contributeur : Brice Goglin <>
Soumis le : mercredi 11 octobre 2017 - 11:14:26
Dernière modification le : mercredi 14 février 2018 - 14:43:05
Document(s) archivé(s) le : vendredi 12 janvier 2018 - 13:37:58

Fichier

article.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Citation

Cyril Bordage, Clément Foyer, Brice Goglin. Netloc: a Tool for Topology-Aware Process Mapping. Euro-Par 2017: Parallel Processing Workshops, Aug 2017, Santiago de Compostela, Spain. Springer, 10659, 2017, Lecture Notes in Computer Science. 〈10.1007/978-3-319-75178-8_13〉. 〈hal-01614437v2〉

Partager

Métriques

Consultations de la notice

326

Téléchargements de fichiers

147