• 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