DocumentCode
125516
Title
Message Passing on InfiniBand RDMA for Parallel Run-Time Supports
Author
Secco, A. ; Uddin, Irfan ; Pezzi, Guilherme Peretti ; Torquati, M.
Author_Institution
Dept. of Comput. Sci., Univ. of Torino, Turin, Italy
fYear
2014
fDate
12-14 Feb. 2014
Firstpage
130
Lastpage
137
Abstract
InfiniBand networks are commonly used in the high performance computing area. They offer RDMA-based operations that help to improve the performance of communication subsystems. In this paper, we propose a minimal message-passing communication layer providing the programmer with a point-to-point communication channel implemented by way of InfiniBand RDMA features. Differently from other libraries exploiting the InfiniBand features, such as the well-known Message Passing Interface (MPI), the proposed library is a communication layer only rather than a programming model, and can be easily used as building block for high-level parallel programming frameworks. Evaluated on micro-benchmarks, the proposed RDMA-based communication channel implementation achieves a comparable performance with highly optimised MPI/InfiniBand implementations. Eventually, the flexibility of the communication layer is evaluated by integrating it within the FastFlow parallel framework, currently supporting TCP/IP networks (via the ZeroMQ communication library).
Keywords
message passing; telecommunication channels; transport protocols; FastFlow parallel framework; MPI-infiniband implementations; RDMA-based communication channel; RDMA-based operations; TCP-IP networks; ZeroMQ; communication library; communication subsystems; high performance computing area; infiniband RDMA; infiniband networks; message passing interface; message-passing communication layer; parallel run-time supports; point-to-point communication channel; programming model; IP networks; Libraries; Message systems; Peer-to-peer computing; Ports (Computers); Protocols; Receivers; MPI; distributed computing; infiniband networks; multi-core;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel, Distributed and Network-Based Processing (PDP), 2014 22nd Euromicro International Conference on
Conference_Location
Torino
ISSN
1066-6192
Type
conf
DOI
10.1109/PDP.2014.23
Filename
6787263
Link To Document