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. © 2013 Springer-Verlag.
CITATION STYLE
Martín, G., Marinescu, M. C., Singh, D. E., & Carretero, J. (2013). FLEX-MPI: An MPI extension for supporting dynamic load balancing on heterogeneous non-dedicated systems. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8097 LNCS, pp. 138–149). https://doi.org/10.1007/978-3-642-40047-6_16
Mendeley helps you to discover research relevant for your work.