Title :
Analysis of design considerations for optimizing multi-channel MPI over InfiniBand
Author :
Chai, Lei ; Sur, Sayantan ; Jin, Hyun-Wook ; Panda, Dhabaleswar K.
Author_Institution :
Dept. of Comput. Sci. & Eng., Ohio State Univ., Columbus, OH, USA
Abstract :
Modern day MPI implementations provide several communication channels for optimizing performance. To obtain the best performance for the most demanding contemporary applications, it becomes critical to manage these communication channels efficiently. Various issues related to overhead for message discovery and thresholds for choosing different channels need to be considered for designing the MPI layer. It is not a trivial task to choose these parameters since application characteristics and demands from the MPI layer vary widely. In this paper we try to address these issues. We propose several different schemes such as static priority and dynamic priority to efficiently implement channel polling. Our results indicate that we can reduce intra-node latency by up to 12% and message discovery time up to 45%. Further, we explore several different methodologies to choose appropriate thresholds for different channels.
Keywords :
message passing; performance evaluation; telecommunication channels; InfiniBand; MPI implementation; channel polling; communication channel; intra-node latency; message discovery; multichannel message passing; Application software; Bandwidth; Communication channels; Computer science; Delay; Design optimization; Distributed processing; Local area networks; Message passing; Open source software;
Conference_Titel :
Parallel and Distributed Processing Symposium, 2005. Proceedings. 19th IEEE International
Print_ISBN :
0-7695-2312-9
DOI :
10.1109/IPDPS.2005.106