SKaMPI: a comprehensive benchmark for public benchmarking of MPI. The main objective of the MPI communication library is to enable portable parallel programming with high performance within the message-passing paradigm. Since the MPI standard has no associated performance model, and makes no performance guarantees, comprehensive, detailed and accurate performance figures for different hardware platforms and MPI implementations are important for the application programmer, both for understanding and possibly improving the behavior of a given program on a given platform, as well as for assuring a degree of predictable behavior when switching to another hardware platform and/or MPI implementation. We term this latter goal performance portability, and address the problem of attaining performance portability by benchmarking. We describe the SKaMPI benchmark which covers a large fraction of MPI, and incorporates well-accepted mechanisms for ensuring accuracy and reliability. SKaMPI is distinguished among other MPI benchmarks by an effort to maintain a public performance database with performance data from different hardware platforms and MPI implementations. (Source:

References in zbMATH (referenced in 9 articles )

Showing results 1 to 9 of 9.
Sorted by year (citations)

  1. Salnikov, A. N.; Andreev, D. Yu.; Lebedev, R. D.: Toolkit for analyzing the communication environment characteristics of a computational cluster based on MPI standard functions (2012) ioport
  2. Bull, J. Mark; Enright, James; Guo, Xu; Maynard, Chris; Reid, Fiona: Performance evaluation of mixed-mode OpenMP/MPI implementations (2010)
  3. Iushchenko, R. A.: Measuring the performance of parallel computers with distributed memory (2009)
  4. Zhu, Weirong; Niu, Yanwei; Gao, Guang R.: Performance portability on EARTH: a case study across several parallel architectures (2007) ioport
  5. Perevozchikova, O. L.; Tulchinsky, V. G.; Yushchenko, R. A.: Design and optimization of parallel computers for processing mass data (2006)
  6. Grove, D. A.; Coddington, P. D.: Realistic parallel performance estimation (2005) ioport
  7. Prabhakar, Achal; Getov, Vladimir; Chapman, Barbara: Performance comparisons of basic OpenMP constructs (2002)
  8. Reussner, Ralf; Sanders, Peter; Träff, Jesper Larsson: SKaMPI: a comprehensive benchmark for public benchmarking of MPI (2002) ioport
  9. Reussner, Ralf; Hunzelmann, Gunnar: Achieving \textitperformanceportability with \textitSKaMPIfor high-performance MPI programs (2001)