HyMPI – a MPI implementation for heterogeneous high performance systems

  • Authors:
  • Franciso Isidro Massetto;Augusto Mendes Gomes Junior;Liria Matsumoto Sato

  • Affiliations:
  • Politechnic School, University of São Paulo, São Paulo, Brazil;Politechnic School, University of São Paulo, São Paulo, Brazil;Politechnic School, University of São Paulo, São Paulo, Brazil

  • Venue:
  • GPC'06 Proceedings of the First international conference on Advances in Grid and Pervasive Computing
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents the HyMPI, a runtime system to integrate several MPI implementations, used to develop Heterogeneous High Performance Applications. This means that a single image system can be composed by mono and multiprocessor nodes running several Operating Systems and MPI implementations, as well as, heterogeneous clusters as nodes of the system. HyMPI supports blocking and non-blocking point-to-point communication and collective communication primitive in order to increase the range of High Performance Applications that can use it and to keep compatibility with MPI Standard.