Skip to main content

Implementing protected multi-user communication for Myrinet

  • Conference paper
  • First Online:
Network-Based Parallel Computing Communication, Architecture, and Applications (CANPC 1998)

Abstract

A Network of Workstations (NOW) is emerging as a cost-effective solution to high performance computing. However, we need to lower the cost of communicating between the workstations to make this platform viable. With the advent of high-performance networks such as ATM and Myrinet, the physical network is no longer the communication bottleneck. Rather, the major overhead can now be attributed to software. This overhead is a direct result of the cost that a message incurs as it travels through different protection domains. We can alleviate this problem by allowing protected user-level access directly to the network, thereby eliminating the kernel from the critical path. This paper presents a description of the design, implementation and performance of a protected user-level messaging system over Myrinet, called MU-Net, that can handle multiple application processes concurrently. MU-Net has been implemented on the SUN Solaris 2.5 operating system.

This research is supported in part by a NSF Career Award MIP-9701475, EPA grant R825195-01-0, and equipment grants from NSF and IBM.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. T. Anderson et al. A case for networks of workstations. IEEE Micro, pages 54–64, February 1995.

    Google Scholar 

  2. N. J. Boden et al. Myrinet: A Gigabit-per-second Local Area Network. IEEE Micro, 15(1):29–36, February 1995.

    Article  Google Scholar 

  3. G. D. Buzzard, D. Jacobson, M. Mackey, S. Marovich, and J. Wilkes. An Implementation of the Hamlyn Sender-Managed Interface Architecture. In Proceedings of the Second USENIX Symposium on Operating Systems Design and Implementation (OSDI), pages 245–259, October 1996.

    Google Scholar 

  4. Martin de Prycker. Asynchronous Transfer Mode: solution for broadband ISDN. Ellis Horwood, West Sussex, England, 1992.

    Google Scholar 

  5. Myricom Inc. GM Documentation and Software, 1997. http://www.myri.com/GM/index.html.

    Google Scholar 

  6. S. Pakin, M. Lauria, and A. Chien. High Performance Messaging on Workstations: Illinois Fast Messages (FM) for Myrinet. In Proceedings of Supercomputing '95, December 1995.

    Google Scholar 

  7. Kendall Square Research. Technical summary, 1992.

    Google Scholar 

  8. H. Tezuka, A. Hori, Y. Ishikawa, and M. Sato. PM: An Operating System Coordinated High Performance Communication Library. In Lecture Notes in Computer Science, volume 1225, pages 708–717. Springer-Verlag, April 1997. From Proceedings of High-Performance Computing and Networking '97.

    Google Scholar 

  9. Thinking Machines Corporation, Cambridge, Massachusetts. The Connection Machine CMS Technical Summary, October 1991.

    Google Scholar 

  10. T. von Eicken, A. Basu, V. Buch, and W. Vogels. U-Net: A User-Level Network Interface for Parallel and Distributed Computing. In Proceedings of the 15th ACM Symposium on Operating System Principles, December 1995.

    Google Scholar 

  11. T. von Eicken, D. E. Culler, S. C. Goldstein, and K. E. Schauser. Active Messages: A Mechanism for Integrated Communication and Computation. In Proceedings of the 19th Annual International Symposium on Computer Architecture, pages 256–266, May 1992.

    Google Scholar 

  12. K. Yocum, J. Chase, A. Gallain, and A. R. Lebeck. Cut-Through Delivery in Trapeze: An Exercise in Low-Latency Messaging. In Proceedings of IEEE International Symposium on High Performance Distributed Computing, August 1997.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Dhabaleswar K. Panda Craig B. Stunkel

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Nagar, S., Seed, D., Sivasubramaniam, A. (1998). Implementing protected multi-user communication for Myrinet. In: Panda, D.K., Stunkel, C.B. (eds) Network-Based Parallel Computing Communication, Architecture, and Applications. CANPC 1998. Lecture Notes in Computer Science, vol 1362. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0052205

Download citation

  • DOI: https://doi.org/10.1007/BFb0052205

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64140-7

  • Online ISBN: 978-3-540-69693-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics