MPI-2 One-Sided Communications on a Giganet SMP Cluster

  • Authors:
  • Maciej Golebiewski;Jesper Larsson Träff

  • Affiliations:
  • -;-

  • Venue:
  • Proceedings of the 8th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe and evaluate an implementation of the MPI-2 one-sided communications on a Giganet SMP Cluster. The cluster runs under Linux with our own port of MPICH 1.2.1, a well-known, portable, non-threaded MPI implementation, to the Virtual Interface Provider Library (VIPL). We call this implementation MPI/VIA. The one-sided communications part was adapted from MPI/SX, a full MPI-2 implementation for the NEC SX-5 vector-parallel supercomputer. We evaluate the performance of the one-sided communications by comparing to point-to-point communication. For applications that can be implemented naturally in both the one-sided and the point-to-point model, the MPI/VIA implementation is such that the user is not penalized by choosing one model over the other.