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 :
بازگشت