Load Balancing for Iterative Applications in Heterogeneous Architectures

  • Guilherme Galante UNIOESTE
  • Luis Trivelatto UNIOESTE
  • Edmar Bellorini UNIOESTE

Abstract

The objective of this paper is to present a multilevel load balancing library for iterative applications, considering its execution in clusters of heterogeneous nodes, composed of multiple cores and accelerators. The main contribution of this research is the possibility of performing the load balancing between the heterogeneous nodes of the cluster and also in a second level, redistributing the load between the processor cores and accelerators. The library proved to be effective, allowing a higher architecture utilization rate and reducing the execution time of the applications.
Published
2018-10-01
How to Cite
GALANTE, Guilherme; TRIVELATTO, Luis; BELLORINI, Edmar. Load Balancing for Iterative Applications in Heterogeneous Architectures. Proceedings of the Symposium on High Performance Computing Systems (SSCAD), [S.l.], p. 177-183, oct. 2018. ISSN 0000-0000. Available at: <https://sol.sbc.org.br/index.php/sscad/article/view/15659>. Date accessed: 17 may 2024.