Decoupling Memory Pinning from the Application with Overlapped on-Demand Pinning and MMU Notifiers

Brice Goglin 1, 2
2 RUNTIME - Efficient runtime systems for parallel architectures
Inria Bordeaux - Sud-Ouest, UB - Université de Bordeaux, CNRS - Centre National de la Recherche Scientifique : UMR5800
Abstract : High-performance cluster networks achieve very high throughput thanks to zero-copy techniques that require pinning of application buffers in physical memory. The Open-MX stack implements message passing over generic Ethernet hardware with similar needs. We present the design of an innovative pinning model in Open-MX based on the decoupling of memory pinning from the application. This idea eases the implementation of a reliable pinning cache in the kernel and enables full overlap of pinning with communication. Performance evaluation shows that both these optimizations bring interesting throughput improvements.
Type de document :
Communication dans un congrès
IEEE. Workshop on Communication Architecture for Clusters, held in conjunction with IPDPS 2009, May 2009, Rome, Italy. 2009, <10.1109/IPDPS.2009.5160888>


https://hal.inria.fr/inria-00356236
Contributeur : Brice Goglin <>
Soumis le : mardi 27 janvier 2009 - 09:37:18
Dernière modification le : jeudi 10 septembre 2015 - 01:06:31
Document(s) archivé(s) le : vendredi 12 octobre 2012 - 10:15:46

Fichier

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

Identifiants

Citation

Brice Goglin. Decoupling Memory Pinning from the Application with Overlapped on-Demand Pinning and MMU Notifiers. IEEE. Workshop on Communication Architecture for Clusters, held in conjunction with IPDPS 2009, May 2009, Rome, Italy. 2009, <10.1109/IPDPS.2009.5160888>. <inria-00356236>

Exporter

Partager

Métriques

Consultations de
la notice

247

Téléchargements du document

174