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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
Desplat, J.-C.: Porting SHMEM codes to MPI-2. Technical Report EPCC-TR01-01, EPCC, Univ. of Edinburgh (2001)
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)
Intel. MPI benchmarks 2.3 distribution (2004). Available at http://www.intel.com/software/products/cluster/downloads/IMB_2.3.tar.gz
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)
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)
Mohror, K., Karavenic, K.L.: Performance tool support for MPI-2 on Linux. In: Proc. Supercomputing (2004)
Scalable Computing Laboratory. Netpipe (2004), Available at http://www.scl.ameslab.gov/Projects/NetPIPE/
Straub, M.-O.: Leistungsmessung einseitiger Kommunikation in MPI-Bibliotheken. Diploma thesis (in German), Fakultät für Informatik, University of Karlsruhe (2004)
Träff, J.L., Ritzdorf, H., Hempel, R.: The implementation of MPI–2 one-sided communication for the NEC SX. In: Proc. Supercomputing (2000)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)