Precise MPI performance measurement using MPIBench
Date
2001
Authors
Grove, D.
Coddington, P.
Editors
Joseph Young,
Advisors
Journal Title
Journal ISSN
Volume Title
Type:
Conference paper
Citation
Proceedings of the Fifth International Conference and Exhibition on High-Performance Computing in the Asia-Pacific Region / Joseph A. Young (ed.)
Statement of Responsibility
Duncan Grove and Paul Coddington
Conference Name
HPC Asia (2001 : Gold Coast, Australia)
Abstract
We have developed a new MPI benchmark package called MPIBench that uses a very precise and portable distributed timing mechanism to accurately measure the performance of a single MPI communications routine without having to average over many calls. This enables MPIBench to provide precise and detailed performance pro les of standard MPI routines which cannot be produced using existing MPI benchmark suites. We describe the design of MPIBench and how it overcomes the various drawbacks of existing MPI benchmarks. We present some examples of the kinds of new results that MPIBench can provide, including the distribution of timing results for message passing routines. This is useful for performance modelling and analysis of parallel programs, as well as for understanding the performance of parallel machines.