DocumentCode
2602887
Title
Efficient layering for high speed communication: Fast Messages 2.x
Author
Lauria, Mario ; Pakin, Scott ; Chien, Andrew A.
Author_Institution
Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
fYear
1998
fDate
28-31 Jul 1998
Firstpage
10
Lastpage
20
Abstract
The authors describe their experience designing, implementing, and evaluating two generations of the high performance communication library, Fast Messages (FM) for Myrinet. In FM 1.x, they designed a simple interface and provided guarantees of reliable and in-order delivery, and flow control. While this was a significant improvement over previous systems, it was not enough. Layering MPI atop FM 1.x showed that only about 20% of the FM 1.x bandwidth could be delivered to higher level communication APIs. The second generation communication layer, FM 2.0, addresses the identified problems, providing gather-scatter, interlayer scheduling, receiver flow control, as well as some convenient API features which simplify programming. FM 2.x can deliver 70-90% to higher level APIs such as MPI. This is especially impressive as the absolute bandwidths delivered have increased nearly fourfold to 70 MB/s. They describe general issues encountered in matching two communication layers, and the solutions as embodied in FM 2.x
Keywords
application program interfaces; local area networks; processor scheduling; software libraries; 70 MB/s; API; Fast Messages 2.x; MPI layering; Myrinet; bandwidth; efficient layering; gather-scatter feature; high performance communication library; high speed communication; interlayer scheduling; programming; receiver flow control; Application software; Bandwidth; Communication system control; Computer architecture; Computer science; Contracts; Delay; Hardware; Performance evaluation; Software performance;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Distributed Computing, 1998. Proceedings. The Seventh International Symposium on
Conference_Location
Chicago, IL
ISSN
1082-8907
Print_ISBN
0-8186-8579-4
Type
conf
DOI
10.1109/HPDC.1998.709943
Filename
709943
Link To Document