Non-threaded and threaded approaches to Multirail communication with uDAPL

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

*Corresponding author for this work

    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 - 2009
    EventNPC 2009 - 6th International Conference on Network and Parallel Computing - Gold Coast, QLD, Australia
    Duration: 19 Oct 200921 Oct 2009

    Publication series

    NameNPC 2009 - 6th International Conference on Network and Parallel Computing

    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