• DocumentCode
    1998901
  • Title

    Improving Communication Progress and Overlap in MPI Rendezvous Protocol over RDMA-enabled Interconnects

  • Author

    Rashti, Mohammad J. ; Afsahi, Ahmad

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Queen´´s Univ., Kingston, ON
  • fYear
    2008
  • fDate
    9-11 June 2008
  • Firstpage
    95
  • Lastpage
    101
  • Abstract
    Overlapping computation with communication is a key technique to conceal the effect of communication latency on the performance of parallel applications. MPI is a widely used message passing standard for high performance computing. One of the most important factors in achieving a good level of overlap is the MPI ability to make progress on outstanding communication operations. In this paper, we address some of the communication progress shortcomings in the current polling and RDMA Read based Rendezvous protocol used for transferring large messages in MPI. We then propose a novel speculative Rendezvous protocol that uses RDMA Read and RDMA Write to effectively improve communication progress and consequently the overlap ability. Performance results based on a modified MPICH2 over 10-Gigabit iWARP Ethernet reveal a significant (80-100%) improvement in receiver side overlap and progress ability.
  • Keywords
    message passing; storage management; MPI rendezvous protocol; RDMA-enabled interconnect; message passing standard; remote direct memory access; Application software; Concurrent computing; Costs; Delay; Engines; Ethernet networks; High performance computing; Libraries; Message passing; Protocols; Communication Progress; High-performance Interconnects; MPI; Overlap; RDMA; Rendezvous Protocol;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing Systems and Applications, 2008. HPCS 2008. 22nd International Symposium on
  • Conference_Location
    Quebec City, Que.
  • ISSN
    1550-5243
  • Print_ISBN
    978-0-7695-3250-9
  • Type

    conf

  • DOI
    10.1109/HPCS.2008.10
  • Filename
    4556083