KNEM: a Generic and Scalable Kernel-Assisted Intra-node MPI Communication Framework - Inria - Institut national de recherche en sciences et technologies du numérique
Article Dans Une Revue Journal of Parallel and Distributed Computing Année : 2013

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

Résumé

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.
Fichier principal
Vignette du fichier
article.pdf (722.64 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00731714 , version 1 (13-09-2012)

Identifiants

Citer

Brice Goglin, Stéphanie Moreaud. KNEM: a Generic and Scalable Kernel-Assisted Intra-node MPI Communication Framework. Journal of Parallel and Distributed Computing, 2013, 73 (2), pp.176-188. ⟨10.1016/j.jpdc.2012.09.016⟩. ⟨hal-00731714⟩
1004 Consultations
1531 Téléchargements

Altmetric

Partager

More