The Barrier Synchronization Impact on the MPI-Programs Performance Using a Cluster of Workstations

  • Authors:
  • Martha Torres;Sergio Takeo Kofuji

  • Affiliations:
  • -;-

  • Venue:
  • ISPAN '97 Proceedings of the 1997 International Symposium on Parallel Architectures, Algorithms and Networks
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

The aim of this work is to measure the barrier synchronization influence on the overall performance of several application programs. In order to do that, we use the MPICH implementation version 1.1 of the MPI library. Moreover, we choose two barrier synchronization solutions: the MPICH software solution, i.e. the MPI_Barrier routine, and the TTL_PAPERS hardware solution. The last one was implemented as a collective operation in MPICH we called MPI_Papers. Finally, we compare the execution time of MPI programs using the MPI_Barrier and MPI_Papers routines. Our testing environment consists of a cluster of 8 Dual Pentium Pro processors interconnected via both 10Mb/s ethernet network and a TTL_PAPERS prototype. We use two kinds of MPI programs: test programs that perform few messages into the network and local calculations, and scientific calculation programs that carry out date exchange and local calculations.