DocumentCode :
1564790
Title :
Load balancing hybrid programming models for SMP clusters and fully permutable loops
Author :
Drosinos, Nikolaos ; Koziris, Nectarios
Author_Institution :
Sch. of Electr. & Comput. Eng., National Tech. Univ. of Athens, Greece
fYear :
2005
Firstpage :
113
Lastpage :
120
Abstract :
This paper emphasizes on load balancing issues associated with hybrid programming models for the parallelization of fully permutable nested loops onto SMP clusters. Hybrid parallel programming models usually suffer from intrinsic load imbalance between threads, mainly because most existing message passing libraries generally provide limited multi-threading support, allowing only the master thread to perform internode message passing communication. In order to mitigate this effect, the authors proposed a generic method for the application of static load balancing on the coarse-grain hybrid model for the appropriate distribution of the computational load to the working threads. The efficiency of the proposed scheme was experimentally evaluated against a micro-kernel benchmark, and demonstrated the potential of such load balancing schemes for the extraction of maximum performance out of hybrid parallel programs.
Keywords :
multi-threading; multiprocessing systems; program control structures; resource allocation; SMP clusters; fully permutable loops; hybrid parallel programming; load balancing; message passing; multithreading; Computer architecture; Concurrent computing; Distributed computing; Libraries; Load management; Message passing; Parallel programming; Systems engineering and theory; Tiles; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing, 2005. ICPP 2005 Workshops. International Conference Workshops on
ISSN :
1530-2016
Print_ISBN :
0-7695-2381-1
Type :
conf
DOI :
10.1109/ICPPW.2005.46
Filename :
1488684
Link To Document :
بازگشت