DocumentCode
271345
Title
Dynamic load balancing in GPU-based systems for a MPI program
Author
Fazenda, AÌlvaro L. ; Mendes, Celso L. ; Kale, Laxmikant V. ; Panetta, Jairo ; Rocha Rodrigues, Eduardo
Author_Institution
Inst. of Sci. & Technol., Fed. Univ. of Sao Paulo (UNIFESP), São José dos Campos, Brazil
fYear
2014
fDate
21-25 July 2014
Firstpage
154
Lastpage
161
Abstract
The dynamic load-balancing framework Charm++/AMPI, developed at the University of Illinois, is based on processor virtualization to allow thread migration across processors. This framework has been successfully applied to many scientific applications in the past, such as BRAMS, NAMD, ChaNGa, and others. Most of these applications use only CPUs, that is, they do not use accelerators. However, the use of GPUs to improve computational performance is quickly getting massively disseminated in the high-performance computing community. This paper aims to investigate how the same Charm++/AMPI framework can be extended to balance load in a synthetic application inspired by the BRAMS numerical forecast model, running on GPUs instead of CPUs. Many major questions involving the use of GPUs with AMPI where handled in this work, including: how to measure the GPU´s load, how to use and share GPUs among user-level threads, and what results are obtained when applying the required over-decomposition technique to a GPU-accelerated program.
Keywords
graphics processing units; message passing; resource allocation; BRAMS numerical forecast model; Charm++/AMPI; GPU-accelerated program; GPU-based system; MPI program; dynamic load-balancing framework; over-decomposition technique; processor virtualization; thread migration; user-level thread; Graphics processing units; Instruction sets; Jacobian matrices; Kernel; Load modeling; Physics; Scalability; General-Purpose computation on Graphics Processing Units (GPGPU); Load Balancing and Sharing;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing & Simulation (HPCS), 2014 International Conference on
Conference_Location
Bologna
Print_ISBN
978-1-4799-5312-7
Type
conf
DOI
10.1109/HPCSim.2014.6903681
Filename
6903681
Link To Document