Skip to Main Content
 

Global Search Box

 
 
 
 

ETD Abstract Container

Abstract Header

Enhancing MPI Point-to-Point and Collectives for Clusters with Onloaded/Offloaded InfiniBand Adapters

Kumar, Rahul

Abstract Details

2008, Master of Science, Ohio State University, Computer Science and Engineering.

Many applications from various fields such as life sciences, weatherforecasting, financial services require massive amounts of computational power. Supercomputers built using commodity components, called clusters, are a very cost effective way of providing such huge computational power. Recently, the supercomputing arena has witnessed phenomenal growth of commodity clusters built using InfiniBand interconnects and multi-core systems. InfiniBand is a high performance interconnect providing low latency and high bandwidth. Message Passing Interface (MPI) is a popular model to write applications for such machines. Therefore, it is important to optimize MPI for these emerging clusters.

InfiniBand architecture allows for varying implementations of the network protocol stack. For example, the protocol can be totally on-loaded to the host processing core or it can be off-loaded onto the NIC processor or can use a combination of the two. Understanding the characteristics of these different implementations is critical in optimizing MPI. In this thesis, we systematically study some of these architectures which are commercially available. Based on their characteristics, we propose communication algorithms for one of the most extensively used collective operation, MPI_Alltoall. We also redesign the point-to-point rendezvous protocol for offload network interfaces to allow for overlap of communication and computation. The designs developed as part of this thesis are available in MVAPICH, which is a popular open-source implementation of MPI over InfiniBand and is used by several hundred top computing sites all around the world.

Dhabaleswar Panda (Advisor)
Ponnuswamy Sadayappan (Committee Member)
67 p.

Recommended Citations

Citations

  • Kumar, R. (2008). Enhancing MPI Point-to-Point and Collectives for Clusters with Onloaded/Offloaded InfiniBand Adapters [Master's thesis, Ohio State University]. OhioLINK Electronic Theses and Dissertations Center. http://rave.ohiolink.edu/etdc/view?acc_num=osu1218650583

    APA Style (7th edition)

  • Kumar, Rahul. Enhancing MPI Point-to-Point and Collectives for Clusters with Onloaded/Offloaded InfiniBand Adapters. 2008. Ohio State University, Master's thesis. OhioLINK Electronic Theses and Dissertations Center, http://rave.ohiolink.edu/etdc/view?acc_num=osu1218650583.

    MLA Style (8th edition)

  • Kumar, Rahul. "Enhancing MPI Point-to-Point and Collectives for Clusters with Onloaded/Offloaded InfiniBand Adapters." Master's thesis, Ohio State University, 2008. http://rave.ohiolink.edu/etdc/view?acc_num=osu1218650583

    Chicago Manual of Style (17th edition)