Skip to main content

Measuring MPI Send and Receive Overhead and Application Availability in High Performance Network Interfaces

  • Conference paper
Recent Advances in Parallel Virtual Machine and Message Passing Interface (EuroPVM/MPI 2006)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4192))

  • 1274 Accesses

Abstract

In evaluating new high-speed network interfaces, the usual metrics of latency and bandwidth are commonly measured and reported. There are numerous other message passing characteristics that can have a dramatic effect on application performance that should be analyzed when evaluating a new interconnect. One such metric is overhead, which dictates the networks ability to allow the application to perform non-message passing work while a transfer is taking place. A method for measuring overhead, and hence calculating application availability, is presented. Results for several next-generation network interfaces are also presented.

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.

Similar content being viewed by others

References

  1. Lawry, W., Wilson, C., Maccabe, A., Brightwell, R.: COMB: A Portable Benchmark Suite for Assessing MPI Overlap. In: Proceedings of the IEEE International Conference on Cluster Computing (CLUSTER 2002), p. 472 (2002)

    Google Scholar 

  2. Culler, D., Karp, R., Patterson, D., Sahay, A., Schauser, K.E., Santos, E., Subramonian, R., von Eicken, T.: LogP: Towards a Realistic Model of Parallel Computation. In: Fourth ACM SIGPLAN symposium on Principles and Practice of Parllel Programming, pp. 262–273 (1993)

    Google Scholar 

  3. Snir, M., Otto, S.W., Huss-Lederman, S., Walker, D.W., Dongara, J.: MPI: The Complete Reference, p. 52. The MIT Press, Cambridge (1996)

    Google Scholar 

  4. Kelly, S., Brightwell, R.: Software Architecture of the Light Weight Kernel, Catamount. In: Proceeding of the 47th Cray User Group (CUG 2005) (2005)

    Google Scholar 

  5. Portals API, http://www.cs.sandia.gov/Portals

  6. Martin, R., Vahdat, A.M., Culler, D.E., Anderson, T.E.: The Effects of Communication Latency, Overhead, and Bandwidth in a Cluster Architecture. In: Proceedings of the International Symposium on Computer Architecture (1997)

    Google Scholar 

  7. Culler, D., Liu, L.T., Martin, R.P., Yoshikawa, C.O.: Assessing Fast Network Interfaces. IEEE Micro, 35–43 (February 1996)

    Google Scholar 

  8. Bell, C., Bonachea, D., Cote, Y., Duell, J., Hargrove, P., Husbands, P., Iancu, C., Welcome, M., Yelick, K.: An Evaluation of Current High-Performance Networks. In: Proceedings IEEE International Parallel & Distributed Processing Symposium (IPDPS 2003) (2003)

    Google Scholar 

  9. Brightwell, R., Doerfler, D., Underwood, K.D.: A Preliminary Analysis of the InfiniPath and XD1 Interfaces. In: Proceedings IEEE International Parallel & Distributed Processing Symposium (IPDPS 2006) (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Doerfler, D., Brightwell, R. (2006). Measuring MPI Send and Receive Overhead and Application Availability in High Performance Network Interfaces. In: Mohr, B., Träff, J.L., Worringen, J., Dongarra, J. (eds) Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 2006. Lecture Notes in Computer Science, vol 4192. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11846802_46

Download citation

  • DOI: https://doi.org/10.1007/11846802_46

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-39110-4

  • Online ISBN: 978-3-540-39112-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics