Early experiments with the OpenMP/MPI hybrid programming model

  • Authors:
  • Ewing Lusk;Anthony Chan

  • Affiliations:
  • Mathematics and Computer Science Division, Argonne National Laboratory;ASCI FLASH Center, University of Chicago

  • Venue:
  • IWOMP'08 Proceedings of the 4th international conference on OpenMP in a new era of parallelism
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

The paper describes some very early experiments on new architecturesthat support the hybrid programming model. Our results arepromising in that OpenMP threads interact with MPI as desired, allowingOpenMP-agnostic tools to be used. We explore three environments:a "typical" Linux cluster, a new large-scale machine from SiCortex, andthe new IBM BG/P, which have quite different compilers and runtimesystems for both OpenMP and MPI. We look at a few simple, diagnosticprograms, and one "application-like" test program. We demonstrate theuse of a tool that can examine the detailed sequence of events in a hybridprogram and illustrate that a hybrid computation might not alwaysproceed as expected.