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.
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
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.
J.-C. Desplat. Porting SHMEM codes to MPI-2. Technical Report EPCC-TR01-01, EPCC, Univ. of Edinburgh, 2001.
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.
Intel. Intel® MPI benchmarks 2.3 distribution. Available at: http://www.intel. com/software/products/cluster/downloads/IMB_2.3.tar.gz, 2004.
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.
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.
K. Mohror and K. L. Karavenic. Performance tool support for MPI-2 on Linux. In Proceedings Supercomputing, pages-, 2004.
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.
Scalable Computing Laboratory. Netpipe. Available at: http://www.scl.ameslab. gov/Projects/NetPIPE/, 2004.
M.-O. Straub. Leistungsmessung einseitiger Kommunikation in MPI-Bibliotheken. Diploma thesis, Fakultät für Informatik, Universität Karlsruhe, 2004.
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.
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.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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
DOI: https://doi.org/10.1007/3-540-29064-8_26
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28377-5
Online ISBN: 978-3-540-29064-3
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)