Skip to main content

Benchmarking One-Sided Communication with SKaMPI 5

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

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

Abstract

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 allowing it to be extended more easily. 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 easy to extend SKaMPI 5 with benchmarks for one-sided communication.

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. Augustin, W., Haller, M., Straub, M.-O., Worsch, T.: SKaMPI — towards version 5. In: Krause, E., Jäger, W., Resch, M. (eds.) High Perf. Comp. in Science and Engineering 2004, pp. 371–382. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

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

    Google Scholar 

  3. Gabriel, E., Fagg, G., Dongarra, J.: Evaluating the performance of MPI-2 dynamic communicators and one-sided communication. In: Dongarra, J., Laforenza, D., Orlando, S. (eds.) EuroPVM/MPI 2003. LNCS, vol. 2840, pp. 88–97. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  4. Intel. MPI benchmarks 2.3 distribution (2004). Available at http://www.intel.com/software/products/cluster/downloads/IMB_2.3.tar.gz

  5. Luecke, G.R., Spanoyannis, S., Kraeva, M.: 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, 1037–1060 (2004)

    Article  Google Scholar 

  6. Matthey, T., Hansen, J.P.: Evaluation of MPI’s one-sided communication mechanism for short-range molecular dynamics on the Origin 2000. In: Sørevik, T., Manne, F., Moe, R., Gebremedhin, A.H. (eds.) PARA 2000. LNCS, vol. 1947, pp. 356–365. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  7. Mohror, K., Karavenic, K.L.: Performance tool support for MPI-2 on Linux. In: Proc. Supercomputing (2004)

    Google Scholar 

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

  9. Straub, M.-O.: Leistungsmessung einseitiger Kommunikation in MPI-Bibliotheken. Diploma thesis (in German), Fakultät für Informatik, University of Karlsruhe (2004)

    Google Scholar 

  10. Träff, J.L., Ritzdorf, H., Hempel, R.: The implementation of MPI–2 one-sided communication for the NEC SX. In: Proc. Supercomputing (2000)

    Google Scholar 

  11. Uehara, H., Tamura, M., Yokokawa, M.: An MPI benchmark program library and its application to the Earth Simulator. In: Zima, H.P., Joe, K., Sato, M., Seo, Y., Shimasaki, M. (eds.) ISHPC 2002. LNCS, vol. 2327, pp. 219–230. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  12. Worsch, T., Reussner, R., Augustin, W.: On benchmarking collective MPI operations. In: Kranzlmüller, D., Kacsuk, P., Dongarra, J., Volkert, J. (eds.) PVM/MPI 2002. LNCS, vol. 2474, pp. 271–279. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Augustin, W., Straub, MO., Worsch, T. (2005). Benchmarking One-Sided Communication with SKaMPI 5. In: Di Martino, B., Kranzlmüller, D., Dongarra, J. (eds) Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 2005. Lecture Notes in Computer Science, vol 3666. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11557265_40

Download citation

  • DOI: https://doi.org/10.1007/11557265_40

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-31943-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics