DocumentCode
3351222
Title
Dynamic load balancing of MPI+OpenMP applications
Author
Corbalán, Julita ; Duran, Alejandro ; Labarta, Jesus
Author_Institution
Dept. d´´Arquitectura de Computadors, Univ. Politecnica de Catalunya, Barcelona, Spain
fYear
2004
fDate
15-18 Aug. 2004
Firstpage
195
Abstract
The hybrid programming model MPI+OpenMP are useful to solve the problems of load balancing of parallel applications independently of the architecture. Typical approaches to balance parallel applications using two levels of parallelism or only MPI consist of including complex codes that dynamically detect which data domains are more computational intensive and either manually redistribute the allocated processors or manually redistribute data. This approach has two drawbacks: it is time consuming and it requires an expert in application analysis. In this paper we present an automatic and dynamic approach for load balancing MPI+OpenMP applications. The system calculates the percentage of load imbalance and decides a processor distribution for the MPI processes that eliminates the computational load imbalance. Results show that this method can balance effectively applications without analyzing nor modifying them and that in the cases that the application was well balanced does not incur in a great overhead for the dynamic instrumentation and analysis realized.
Keywords
application program interfaces; message passing; open systems; resource allocation; shared memory systems; MPI processes; OpenMP; autonomic computing; computational load imbalance; hybrid programming model; load balancing; parallel application; processor distribution; resource management; Computer architecture; Concurrent computing; Distributed computing; Load management; Parallel processing; Parallel programming; Power system management; Programming profession; Resource management; Runtime library;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing, 2004. ICPP 2004. International Conference on
ISSN
0190-3918
Print_ISBN
0-7695-2197-5
Type
conf
DOI
10.1109/ICPP.2004.1327921
Filename
1327921
Link To Document