inria-00356236, version 1
Decoupling Memory Pinning from the Application with Overlapped on-Demand Pinning and MMU Notifiers
Workshop on Communication Architecture for Clusters, held in conjunction with IPDPS 2009 (2009)
Résumé : 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.
- 1 : Laboratoire Bordelais de Recherche en Informatique (LaBRI)
- CNRS : UMR5800 – Université Sciences et Technologies - Bordeaux I – École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB) – Université Victor Segalen - Bordeaux II
- 2 : RUNTIME (INRIA Bordeaux - Sud-Ouest)
- INRIA – CNRS : UMR5800 – Université Sciences et Technologies - Bordeaux I – École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB)
- Domaine : Informatique/Système d'exploitation
- inria-00356236, version 1
- http://hal.inria.fr/inria-00356236
- oai:hal.inria.fr:inria-00356236
- Contributeur : Brice Goglin
- Soumis le : Mardi 27 Janvier 2009, 09:37:18
- Dernière modification le : Jeudi 16 Juillet 2009, 13:57:51







Documents associés
Exporter