A Microbenchmark Suite for Mixed-Mode OpenMP/MPI

  • Authors:
  • J. Mark Bull;James P. Enright;Nadia Ameer

  • Affiliations:
  • EPCC, The King's Buildings, The University of Edinburgh, Edinburgh, Scotland, U.K. EH9 3JZ;EPCC, The King's Buildings, The University of Edinburgh, Edinburgh, Scotland, U.K. EH9 3JZ;EPCC, The King's Buildings, The University of Edinburgh, Edinburgh, Scotland, U.K. EH9 3JZ

  • Venue:
  • IWOMP '09 Proceedings of the 5th International Workshop on OpenMP: Evolving OpenMP in an Age of Extreme Parallelism
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

With the current prevalence of multi-core processors in HPC architectures, mixed-mode programming, using both MPI and OpenMP in the same application, is becoming increasingly important. However, no low-level synthetic benchmarks exist to test the performance of this programming model. We have designed and implemented a set of microbenchmarks for mixed-mode programming, including both point-to-point and collective communication patterns. These microbenchmarks have been run on a number of current HPC architectures: the results show some interesting performance differences between the architectures and highlight some possible inefficiencies in the implementation of MPI on multi-core systems.