A Reconfigurable MPI Broadcast Function

  • Authors:
  • Luiz E. S. Ramos;Carlos A. P. S. Martin

  • Affiliations:
  • Rutgers University;Pontificial Catholic University of Minas Gerais

  • Venue:
  • HPCASIA '05 Proceedings of the Eighth International Conference on High-Performance Computing in Asia-Pacific Region
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

The broadcast function is one of the most used collective communication ficnctions of the Message Passing Interface (MPI) library. Broadcasts are usually implemented with invariable algorithms, which fail to yield the best performance with all kinds of applications in all execution environments. This problem should be addressed, since the performance of the function has great influence on MPI-based applications. In this paper, we present, simulate, analytically model, veriJL and analyze RMBcast, a reconmrable broadcast finction, which presents variable structures/behaviors, in order to optimize flexibility and peflormance. Our results show that reconfiguration at the algorithm level yields flexibility and performance gains over traditional broadcast ficnctions, which are implemented with invariable algorithms found in well-known implementations of the MPI standard (ie. MPICH and LAWMPI).