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). |
Year | DOI | Venue |
---|---|---|
2014 | 10.1109/PDP.2014.23 | PDP |
Keywords | Field | DocType |
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,MPI,distributed computing,infiniband networks,multi-core | Sockets Direct Protocol,InfiniBand,Supercomputer,Programming paradigm,Computer science,Parallel computing,Computer network,Message Passing Interface,Remote direct memory access,Multi-core processor,Message passing,Distributed computing | Conference |
ISSN | Citations | PageRank |
1066-6192 | 1 | 0.36 |
References | Authors | |
12 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Alessandro Secco | 1 | 1 | 0.36 |
Irfan Uddin | 2 | 5 | 1.42 |
Guilherme Peretti Pezzi | 3 | 21 | 2.79 |
Massimo Torquati | 4 | 433 | 46.72 |