Design and Implementation of Open-MX: High-Performance Message Passing over generic Ethernet hardware

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 : Open-MX is a new message passing layer implemented on top of the generic Ethernet stack of the Linux kernel. It provides high-performance communication on top of any Ethernet hardware while exhibiting the Myrinet Express application interface. Open-MX also enables wire-interoperability with Myricom's MXoE hosts. This article presents the design of the Open-MX stack which reproduces the MX firmware in a Linux driver. MPICH-MX and PVFS2 layers are already able to work flawlessly on Open-MX. The first performance evaluation shows interesting latency and bandwidth results on 1 and 10~gigabit hardware.
Complete list of metadatas

Cited literature [10 references]  Display  Hide  Download

https://hal.inria.fr/inria-00210704
Contributor : Brice Goglin <>
Submitted on : Monday, April 21, 2008 - 11:01:37 AM
Last modification on : Wednesday, May 15, 2019 - 5:24:07 PM
Long-term archiving on : Friday, November 25, 2016 - 10:26:08 PM

File

CAC-383-paper-1.pdf
Files produced by the author(s)

Identifiers

Citation

Brice Goglin. Design and Implementation of Open-MX: High-Performance Message Passing over generic Ethernet hardware. Workshop on Communication Architecture for Clusters, held in conjunction with IPDPS 2008, Apr 2008, Miami, United States. ⟨10.1109/IPDPS.2008.4536140⟩. ⟨inria-00210704⟩

Share

Metrics

Record views

358

Files downloads

363