Skip to main content

On Benchmarking Collective MPI Operations

  • Conference paper
  • First Online:
Book cover Recent Advances in Parallel Virtual Machine and Message Passing Interface (EuroPVM/MPI 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2474))

Abstract

This article concentrates on recent work on benchmarking collective operations with SKaMPI. The goal of the SKaMPI project is the creation of a database containing performance measurements of parallel computers in terms of MPI operations. These data support software developers in creating portable and fast programs. Existing algorithms for measuring the timing of collective operations are discussed and a new algorithm is presented, taking into account the differences of local clocks. Results of measurements on a Cray T3E/900 and an IBM RS 6000 SP are presented.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. W. Augustin. Neue Messverfahren für kollektive Operationen. Diplomarbeit, Fakultät für Informatik, Universität Karlsruhe (TH), Germany, December 2001.

    Google Scholar 

  2. B. R. de Supinski and N. T. Karonis. Accurately measuring MPI broadcasts in a computational grid. In Proc. 8th IEEE Symp. on High Performance Distributed Computing (HPDC-8), Redondo Beach, CA, August 2000. IEEE.

    Google Scholar 

  3. W. Gropp and E. Lusk. Reproducible measurements of MPI performance characteristics. In J. J. Dongarra, E. Luque, and T. Margalef (eds.) EuroPVM/MPI, Barcelona, Spain, Sep. 26–29, 1999, LNCS 1697, p. 11–18. Springer, 1999.

    Google Scholar 

  4. R. Hempel. Basic message passing benchmarks, methodology and pitfalls, Sep. 1999. SPEC Workshop (http://www.hlrs.de/mpi/beff/hempelwuppertal.ppt).

  5. R. Rabenseifner. Die geregelte logische Uhr, eine globale Uhr für die tracebasierte Uberwachung paralleler Anwednungen. Dissertation, Univ. Stuttgart, March 2000.

    Google Scholar 

  6. R. H. Reussner and G.T. Hunzelmann. Achieving Performance Portability with SKaMPI for High-Performance MPI Programs. In V. N. Alexandrov et al. (eds.) Proc. ICCS, Part II, San Francisco, LNCS 2074, pp. 841–850. Springer, May 2001.

    Google Scholar 

  7. R. H. Reussner, P. Sanders, L. Prechelt, and M. Müller. SKaMPI: A detailed, accurate MPI benchmark. In V. Alexandrov and J. J. Dongarra (eds.) EuroPVM/MPI, Liverpool, Sep. 7–9, 1998, LNCS 1497, p. 52–59. Springer, 1998.

    Google Scholar 

  8. M. Snir, S. Otto, S. Huss-Lederman, D. Walker, and J. Dongarra. MPI-The Complete Reference, volume 1. MIT Press, Cambridge, MA, 2nd edition, 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Worsch, T., Reussner, R., Augustin, W. (2002). On Benchmarking Collective MPI Operations. In: Kranzlmüller, D., Volkert, J., Kacsuk, P., Dongarra, J. (eds) Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 2002. Lecture Notes in Computer Science, vol 2474. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45825-5_43

Download citation

  • DOI: https://doi.org/10.1007/3-540-45825-5_43

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics