Implementation and evaluation of shared-memory communication and synchronization operations in MPICH2 using the Nemesis communication subsystem

  • Authors:
  • Darius Buntinas;Guillaume Mercier;William Gropp

  • Affiliations:
  • Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL 60439, USA;LaBRI, Université Bordeaux I - INRIA Futurs, France;Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL 60439, USA

  • Venue:
  • Parallel Computing
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents the implementation of MPICH2 over the Nemesis communication subsystem and the evaluation of its shared-memory performance. We describe design issues as well as some of the optimization techniques we employed. We conducted a performance evaluation over shared memory using microbenchmarks. The evaluation shows that MPICH2 Nemesis has very low communication overhead, making it suitable for smaller-grained applications.