Skip to main content

Cross-platform analysis of fast messages for Myrinet

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

Abstract

Designing high performance communication software requires an in-depth understanding of the role of the components of the underlying machine/network architecture and their reciprocal interactions. The task is complicated by the continuing technological advances in the machine architectures. In this paper we analyze the performance of the Fast Messages (FM) high performance messaging layer on three platforms as different as a Sparc 5, a Ultra 1, and a PentiumPro PC. Using a characterization in terms of the LogP model, we expose how the differences in the machine architectures are reflected in the way the different parts of a communication library like FM behaves and how their reciprocal interaction is affected. Our work shows that the FM implementation is “robust”, tolerating large variations of machine performance while preserving the basic balances of its design. It also shows that a properly extended LogP model can be an invaluable architectural analysis tool.

This work has been partially supported by MURST under funds 40% and 60%, by TELECOM Italia, and by NATO under a Collaborative Research Grant.

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. A. Alexandrov, M. Ionescu, K.E. Schauser, and C. Scheiman, “LogGP: incorporating long messages into the LogP model — one step closer towards a realistic model of parallel computation”, In Procs. of the 7th Annual ACM Symp. on Parallel Algorithms and Architectures, pp. 95–105, July 17–19 1995.

    Google Scholar 

  2. H. E. Bal, M. F. Kaashoek, and A. S. Tanenbaum, “Orca: A language for parallel programming of distributed systems”, IEEE Transactions on Software Engineering, 18(3), pp. 190–205, March 1992.

    Article  Google Scholar 

  3. M. A. Blumrich, K. Li, R. Alpert, C. Dubnicki, E. W. Feiten, and J. Sandberg, “Virtual memory mapped network interface for the SHRIMP multicomputer”, in Proceeding of the International Symposium on Computer Architecture, April 1994, pp. 142–153.

    Google Scholar 

  4. N.J. Boden, D. Cohen, R.E. Felderman, A.E. Kalawik, C.L. Seitz, J.N. Seizovic, and W.-K. Su, “Myrinet-a gigabit-per-second local-area network”, IEEE Micro, 15(1), February 1995.

    Google Scholar 

  5. D.E. Culler, Karp, D.A. Patterson, A. Sahay, K.E. Schauser, E. Santos, R. Subramonian, and T. von Eicken, “LogP: towards a realistic model of parallel computation”, Procs. of the 4th SIGPLAN Symp. on Principles and Practices of Parallel Programming, ACM, May 1993.

    Google Scholar 

  6. D.E. Culler, L.T. Liu, R.P. Martin, C.O. Yoshikawa, “Assessing Fast Network Interfaces”, IEEE Micro, 16(1), pp. 35–43, Feb. 1996.

    Article  Google Scholar 

  7. Mario Lauria and Andrew Chien, “MPI-FM: High performance MPI on workstation clusters”, Journal of Parallel and Distributed Computing, vol. 40(1), January 1997, pp. 4–18.

    Article  Google Scholar 

  8. M. Liu, J. Hsieh, D. Hu, J. Thomas, and J. MacDonald, “Distributed network computing over Local ATM Networks”, In Supercomputing '94, 1995.

    Google Scholar 

  9. S. Pakin, M. Lauria, and A. Chien, “High performance messaging on workstations: Illinois Fast”, Messages (FM) for Myrinet, In Supercomputing '95, December 1995.

    Google Scholar 

  10. S. Pakin, M. Lauria, M. Buchanan, K. Hane, L. Giannini, J. Prusakova, A. Chien, “Fast Messages Documentation”, Available from: http://www-csag.cs.uiuc.edu

    Google Scholar 

  11. S. Pakin, V. Karamcheti, and A. Chien, “Fast Messages: Efficient, Portable Communication for Workstation Clusters and MPPs”, IEEE Concurrency, vol. 5(2), April–June, 1997, pp. 60–73.

    Article  Google Scholar 

  12. T. von Eicken, A. Basu, V. Buch, and W. Vogels, “U-Net: A user-level network interface for paralle and distributed computing”, in Proceedings of the 15th ACM Symposium on Operating Systems Principles, December 1995.

    Google Scholar 

  13. T. von Eicken, D. Culler, S. Goldstein, and K. Schauser, “Active Messages: a mechanism for integrated communication and computation”, In Proceedings of the International Symposium on Computer Architecture, 1992.

    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

Iannello, G., Lauria, M., Mercolino, S. (1998). Cross-platform analysis of fast messages 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/BFb0052219

Download citation

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

  • 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