Skip to main content

Benchmarking MPI One-sided Communication with SKaMPI-5

  • Conference paper
High Performance Computing in Science and Engineering’ 05

Summary

SKaMPI is now an established benchmark for MPI implementations. Two important goals of the development of version 5 of SKaMPI were the extension of the benchmark to cover more functionality of MPI, and a redesign of the benchmark llowing it to be extended more easily (thus matching requests from SKaMPI users). In the present paper we give an overview of the extension of SKaMPI-5 for the evaluation of one-sided communication and present a few selected results of benchmark runs, giving an impression of the breadth and depth of SKaMPI-5.

A look at the source code, which is available under the GPL, reveals that it was extremely easily to extend the SKaMPI with benchmarks for one-sided communication using the infrastructure of version 5.

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 99.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

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

  • W. Augustin, M. Haller, M.-O. Straub, and Th. Worsch. SKaMPI — towards version 5. In E. Krause, W. Jäger, and M. Resch, eds., High Performance Computing in Science and Engineering’ 04, pages 371–382. Springer-Verlag, 2005.

    Google Scholar 

  • J.-C. Desplat. Porting SHMEM codes to MPI-2. Technical Report EPCC-TR01-01, EPCC, Univ. of Edinburgh, 2001.

    Google Scholar 

  • E. Gabriel, G. Fagg, and J. Dongarra. Evaluating the performance of MPI-2 dynamic communicators and one-sided communication. In J. Dongarra, D. Laforenza, and S. Orlando, eds., EuroPVM/MPI 2003: Proceedings, LNCS 2840. Springer-Verlag, 2003.

    Google Scholar 

  • Intel. Intel® MPI benchmarks 2.3 distribution. Available at: http://www.intel. com/software/products/cluster/downloads/IMB_2.3.tar.gz, 2004.

    Google Scholar 

  • G. R. Luecke, S. Spanoyannis, and M. Kraeva. The performance and scalability of SHMEM and MPI-2 one-sided routines on a SGI Origin 2000 and a Cray T3E-600. Concurrency and Computation: Practice and Experience, 16(10):1037–1060, 2004.

    Article  Google Scholar 

  • T. Matthey and J. P. Hansen. Evaluation of MPI’s one-sided communication mechanism for short-range molecular dynamics on the Origin 2000. In Applied Parallel Computing. New Paradigms for HPC in Industry and Academia: 5th International Workshop, PARA 2000, LNCS 1947, pages 356–365, 2001.

    Google Scholar 

  • K. Mohror and K. L. Karavenic. Performance tool support for MPI-2 on Linux. In Proceedings Supercomputing, pages-, 2004.

    Google Scholar 

  • R. Reussner, P. Sanders, and J. L. Träff. SKaMPI: a comprehensive benchmark for public benchmarking of MPI. Scientific Programming, 10(1):55–65, 2002.

    Google Scholar 

  • Scalable Computing Laboratory. Netpipe. Available at: http://www.scl.ameslab. gov/Projects/NetPIPE/, 2004.

    Google Scholar 

  • M.-O. Straub. Leistungsmessung einseitiger Kommunikation in MPI-Bibliotheken. Diploma thesis, Fakultät für Informatik, Universität Karlsruhe, 2004.

    Google Scholar 

  • J.L. Träff, H. Ritzdorf, and R. Hempel. The implementation of MPI-2 one-sided communication for the NEC SX. In Proceedings of Supercomputing, 2000.

    Google Scholar 

  • H. Uehara, M. Tamura, and M. Yokokawa. An MPI benchmark program library and its application to the Earth Simulator. In ISHPC’ 02: Proceedings of the 4th International Symposium on High Performance Computing, number 2327 in LNCS, pages 219–230. Springer-Verlag, 2002.

    Google Scholar 

  • Th. Worsch, R. Reussner, and W. Augustin. Benchmarking collective operations with SKaMPI. In Egon Krause and Willi Jäger, editors, High Performance Computing in Science and Engineering’ 02, pages 491–502. Springer-Verlag, 2003.

    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

Augustin, W., Straub, MO., Worsch, T. (2006). Benchmarking MPI One-sided Communication with SKaMPI-5. In: Nagel, W.E., Resch, M., Jäger, W. (eds) High Performance Computing in Science and Engineering’ 05. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-29064-8_26

Download citation

Publish with us

Policies and ethics