KNEM: a Generic and Scalable Kernel-Assisted Intra-node MPI Communication Framework

Brice Goglin 1, 2 Stéphanie Moreaud 1, 2
1 RUNTIME - Efficient runtime systems for parallel architectures
Inria Bordeaux - Sud-Ouest, UB - Université de Bordeaux, CNRS - Centre National de la Recherche Scientifique : UMR5800
Abstract : The multiplication of cores in today's architectures raises the importance of intra-node communication in modern clusters and their impact on the overall parallel application performance. Although several proposals focused on this issue in the past, there is still a need for a portable and hardware-independent solution that addresses the requirements of both point-to-point and collective MPI operations inside shared-memory computing nodes. This paper presents the KNEM module for the Linux kernel that provides MPI implementations with a flexible and scalable interface for performing kernel-assisted single-copy data transfers between local processes. It enables high-performance communication within most existing MPI implementations and brings significant application performance improvements thanks to more efficient point-to-point and collective operations.
Type de document :
Article dans une revue
Journal of Parallel and Distributed Computing, Elsevier, 2013, 73 (2), pp.176-188. 〈10.1016/j.jpdc.2012.09.016〉
Liste complète des métadonnées

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

https://hal.inria.fr/hal-00731714
Contributeur : Brice Goglin <>
Soumis le : jeudi 13 septembre 2012 - 11:45:18
Dernière modification le : jeudi 10 septembre 2015 - 01:06:48
Document(s) archivé(s) le : vendredi 16 décembre 2016 - 12:29:51

Fichier

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

Identifiants

Collections

Citation

Brice Goglin, Stéphanie Moreaud. KNEM: a Generic and Scalable Kernel-Assisted Intra-node MPI Communication Framework. Journal of Parallel and Distributed Computing, Elsevier, 2013, 73 (2), pp.176-188. 〈10.1016/j.jpdc.2012.09.016〉. 〈hal-00731714〉

Partager

Métriques

Consultations de
la notice

931

Téléchargements du document

829