FLEX-MPI: an MPI extension for supporting dynamic load balancing on heterogeneous non-dedicated systems

  • Authors:
  • Gonzalo Martín;Maria-Cristina Marinescu;David E. Singh;Jesús Carretero

  • Affiliations:
  • Universidad Carlos III de Madrid, Leganés, Spain;Barcelona Supercomputing Center, Barcelona, Spain;Universidad Carlos III de Madrid, Leganés, Spain;Universidad Carlos III de Madrid, Leganés, Spain

  • Venue:
  • Euro-Par'13 Proceedings of the 19th international conference on Parallel Processing
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper introduces FLEX-MPI, a novel runtime approach for the dynamic load balancing of MPI-based SPMD applications running on heterogeneous platforms in the presence of dynamic external loads. To effectively balance the workload, FLEX-MPI monitors the actual performance of applications via hardware counters and the MPI profiling interface--with a negligible overhead and minimal code modifications. Our results show that by using this approach the execution time of an application may be significantly reduced.