Skip to main content

2004 | OriginalPaper | Buchkapitel

Efficient Implementation of MPI-2 Passive One-Sided Communication on InfiniBand Clusters

verfasst von : Weihang Jiang, Jiuxing Liu, Hyun-Wook Jin, Dhabaleswar K. Panda, Darius Buntinas, Rajeev Thakur, William D. Gropp

Erschienen in: Recent Advances in Parallel Virtual Machine and Message Passing Interface

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

In this paper we compare various design alternatives for synchronization in MPI-2 passive one-sided communication on InfiniBand clusters. We discuss several requirements for synchronization in passive one-sided communication. Based on these requirements, we present four design alternatives, which can be classified into two categories: thread-based and atomic operation-based. In thread-based designs, synchronization is achieved with the help of extra threads. In atomic operation-based designs, we exploit InfiniBand atomic operations such as Compare-and-Swap and Fetch-and-Add. Our performance evaluation results show that the atomic operation-based design can require less synchronization overhead, achieve better concurrency, and consume fewer computing resources compared with the thread based design.

Metadaten
Titel
Efficient Implementation of MPI-2 Passive One-Sided Communication on InfiniBand Clusters
verfasst von
Weihang Jiang
Jiuxing Liu
Hyun-Wook Jin
Dhabaleswar K. Panda
Darius Buntinas
Rajeev Thakur
William D. Gropp
Copyright-Jahr
2004
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-540-30218-6_16

Premium Partner