Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
A scalable MPI_Comm_split algorithm for exascale computing
Sack P., Gropp W.  EuroMPI 2010 (Proceedings of the 17th European MPI Users’ Group Meeting, Stuttgart, Germany, Sep 12-15, 2010)1-10.2010.Type:Proceedings
Date Reviewed: Jul 13 2011

Message passing interface (MPI) is the de facto standard for message passing programming. MPI supports point-to-point messaging, collective interchanges, and multi-point communication management. One fundamental feature that the multi-point communication manager provides is “a context in which a group of processes can exchange messages”; this context is known as the “communicator.”

MPI_Comm_split is one of the routines available to carve a new communicator out of the available pool of processors. The authors observe that this routine does not scale well for execution time or memory consumption on either of the most popular open-source implementations of MPI available in 2011: MPICH and OpenMPI.

They move on to propose three techniques to improve scalability: replacing the sorting with merging, sorting in parallel, and using a distributed table instead of a replicated one. Besides the complexity analysis of their solution, the authors also provide very preliminary simulation results on potential savings for each improvement and for multiple scenarios in terms of system and communicator sizes. Their results focus on central processing unit (CPU) consumption only, and do not account for network latencies or contention.

This paper is a good one among the current trend of creative solutions to overcoming the sequential bottleneck we observe in many of our current algorithms and data structures.

Reviewer:  Veronica Lagrange Review #: CR139237 (1202-0181)
Bookmark and Share
  Reviewer Selected
Featured Reviewer
 
 
Message Sending (D.4.4 ... )
 
 
Super (Very Large) Computers (C.5.1 ... )
 
 
General (C.2.0 )
 
 
General (C.5.0 )
 
Would you recommend this review?
yes
no
Other reviews under "Message Sending": Date
IMS/VS data communications programming using message format service
Vuong Z., TAB Books, Blue Ridge Summit, PA, 1990. Type: Book (9789780830633814)
Apr 1 1991
Messaging and queueing using the MQI
Blakeley B., Harris H., Lewis R., McGraw-Hill, Inc., New York, NY, 1995. Type: Book (9780070057302)
Jul 1 1996
Dynamic class-based queue management for scalable media servers
Striegel A., Manimaran G. Journal of Systems and Software 66(2): 119-128, 2003. Type: Article
Dec 1 2003
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy