DocumentCode
1565058
Title
LilyTask parallel language 3.5 - approach towards task parallel programming in heterogeneous SMP-clusters
Author
Wang, Tao ; Di, Nan ; Shen, Jian ; Liu, Min
Author_Institution
Inst. of Network Comput. & Inf. Syst., Peking Univ., Beijing, China
fYear
2005
Firstpage
305
Lastpage
312
Abstract
In heterogeneous clusters, different nodes may have different computing powers, so traditional parallel languages or runtime libraries are not suitable there even for regular computations. Task parallel systems may be good candidates since they may easily support dynamic task assignment. But most of them can achieve high performances only in SMPs. And some of them do not provide convenient programmability. This paper presents the rich enhancements in the latest version of a very easy-to-use task parallel language called LilyTask, with which programmers can easily handle tasks and avoid explicit synchronizations and message passings. This paper also tells how LilyTask is realized in heterogeneous SMP-clusters. Evaluations show that due to its feature of dynamic task parallelism and due to its elaborate implementation, the executing efficiency of LilyTask is better than that of OpenMP in SMPs and that of MPI in both SMPs and heterogeneous clusters.
Keywords
application program interfaces; distributed shared memory systems; message passing; parallel languages; parallel programming; software libraries; synchronisation; task analysis; LilyTask parallel language 3.5; MPI; OpenMP; dynamic task assignment; dynamic task parallelism; heterogeneous SMP-clusters; heterogeneous clusters; message passing; parallel programming; runtime libraries; synchronization; task parallel systems; Computer networks; Concrete; Concurrent computing; Costs; Libraries; Message passing; Parallel languages; Parallel processing; Parallel programming; Programming profession;
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.45
Filename
1488709
Link To Document