Non-threaded and threaded approaches to Multirail communication with uDAPL

Jie Cai, Alistair P. Rendell, Peter E. Strazdins

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Citations (Scopus)

Abstract

uDAPL is a portable and platform independent communication library that provides RDMA as well as send/recv operations. Some well-known software has attempted to take advantage of uDAPL's portability, such as Open MPI, MVAPICH2, Intel MPI, and Cluster OpenMP. However, network bandwidth limitations can still be a bottleneck for applications using these software. Engaging a "Multirail" network is a method to by-pass this. In this paper, we design a non-threaded and a threaded approach to improve the performance of uDAPL over multirail configured clusters. The two approaches are evaluated on an InfiniBand cluster with different multirail configurations. The results show that the threaded approach improves by 33% and 148% the uni-directional bandwidth on the multi-port and the multi-HCA configured network respectively, and the nonthreaded approach improves ∼90% of the uni-directional bandwidth on the multi-HCA configured network. A similar improvement is achieved for the bi-directional bandwidth.

Original languageEnglish
Title of host publicationNPC 2009 - 6th International Conference on Network and Parallel Computing
Pages233-239
Number of pages7
DOIs
Publication statusPublished - 1 Dec 2009
Externally publishedYes
EventNPC 2009 - 6th International Conference on Network and Parallel Computing - Gold Coast, QLD, Australia
Duration: 19 Oct 200921 Oct 2009

Conference

ConferenceNPC 2009 - 6th International Conference on Network and Parallel Computing
Country/TerritoryAustralia
CityGold Coast, QLD
Period19/10/0921/10/09

Fingerprint

Dive into the research topics of 'Non-threaded and threaded approaches to Multirail communication with uDAPL'. Together they form a unique fingerprint.

Cite this