LilyTask parallel language 3.5 - approach towards task parallel programming in heterogeneous SMP-clusters

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...

Full description

Saved in:
Bibliographic Details
Published in:2005 International Conference on Parallel Processing Workshops (ICPPW'05) pp. 305 - 312
Main Authors: Tao Wang, Nan Di, Jian Shen, Min Liu
Format: Conference Proceeding
Language:English
Published: IEEE 2005
Subjects:
ISBN:9780769523811, 0769523811
ISSN:0190-3918
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
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.
AbstractList 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.
Author Min Liu
Nan Di
Tao Wang
Jian Shen
Author_xml – sequence: 1
  surname: Tao Wang
  fullname: Tao Wang
  organization: Inst. of Network Comput. & Inf. Syst., Peking Univ., Beijing, China
– sequence: 2
  surname: Nan Di
  fullname: Nan Di
  organization: Inst. of Network Comput. & Inf. Syst., Peking Univ., Beijing, China
– sequence: 3
  surname: Jian Shen
  fullname: Jian Shen
  organization: Inst. of Network Comput. & Inf. Syst., Peking Univ., Beijing, China
– sequence: 4
  surname: Min Liu
  fullname: Min Liu
  organization: Inst. of Network Comput. & Inf. Syst., Peking Univ., Beijing, China
BookMark eNpVj01Lw0AURQesYFu7dOVm_kDie5OMmVlK8aNQMWDFZXmZzKSj0yRkUqT_3qJuXF0493Dhztik7VrL2BVCigj6ZrUsy_dUAMg0l2dsoQsFxa2WIlOIEzYF1JBkGtUFm8X4ASAgk_mU-bUPxw3FT97TQCHYwAO1zYEay7NU8oRT3w8dmR0fuy8a6sjHf_apbAba733bcN_ynR3tidjWdofIX5_LxIRDPLF4yc4dhWgXfzlnbw_3m-VTsn55XC3v1onHQo6JhsJgZQ0pcD8fahCV1gIMkMAKHVYud5WptaulMlZpJ0gJYYTOFSBmc3b9u-uttdt-8HsajlvMlSpAZ98Ry1mx
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/ICPPW.2005.45
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE/IET Electronic Library (IEL) (UW System Shared)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EndPage 312
ExternalDocumentID 1488709
Genre orig-research
GroupedDBID -~X
23M
29P
6IE
6IF
6IH
6IK
6IL
6IN
AAJGR
AAWTH
ABDPE
ADZIZ
AFFNX
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
IPLJI
M43
OCL
RIE
RIL
RNS
XOL
ID FETCH-LOGICAL-i175t-907c1beca80f78076d02b9920c0a21b1f1bf4fbcd9fd58ce89f2a822c29480113
IEDL.DBID RIE
ISBN 9780769523811
0769523811
ISICitedReferencesCount 0
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000230570200036&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0190-3918
IngestDate Wed Aug 27 02:20:19 EDT 2025
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i175t-907c1beca80f78076d02b9920c0a21b1f1bf4fbcd9fd58ce89f2a822c29480113
PageCount 8
ParticipantIDs ieee_primary_1488709
PublicationCentury 2000
PublicationDate 20050000
PublicationDateYYYYMMDD 2005-01-01
PublicationDate_xml – year: 2005
  text: 20050000
PublicationDecade 2000
PublicationTitle 2005 International Conference on Parallel Processing Workshops (ICPPW'05)
PublicationTitleAbbrev ICPPW
PublicationYear 2005
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0020354
ssj0000451722
Score 1.5597185
Snippet In heterogeneous clusters, different nodes may have different computing powers, so traditional parallel languages or runtime libraries are not suitable there...
SourceID ieee
SourceType Publisher
StartPage 305
SubjectTerms Computer networks
Concrete
Concurrent computing
Costs
Libraries
Message passing
Parallel languages
Parallel processing
Parallel programming
Programming profession
Title LilyTask parallel language 3.5 - approach towards task parallel programming in heterogeneous SMP-clusters
URI https://ieeexplore.ieee.org/document/1488709
WOSCitedRecordID wos000230570200036&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NS8MwFA_b8OBp6iZ-k4NHsyVNuzbn4VCYo-DU3UabDyzWVdZW8L83ST-m4EXoIS2BltcX3ssv7_d7AFwHvvA9pRQSEXeRqzhGTOr1OIkxUyZEEnui-zz3F4tgtWJhB9y0XBgppS0-kyMztGf5IuOlgcrGOnXX7sW6oOv7k4qr1eIpRifFd1rpKAdTz22o0pSRoNqyM8-EKFIr77T3O_HN8f00DF8qrMVQnH60XLERZ9b_37cegOGOugfDNigdgo7cHIF-07sB1kt5AJJ5kn4to_wNGvHvNJUpbKBLSEceRLBRG4eFrazNYfFrdl3Y9a7fApMNfDVlNZn2RpmVOXx8CBFPSyPCkA_B0-x2Ob1DddsFlOhcokB6u8yJ_rVRgJU1ksBOzJiDOY4cEhNFYuWqmAumhBdwGTDlRDrP4A4zWjSEHoPeJtvIEwAVo5y6VGAhiOuIIBKeT_Sls0BPMEpPwcBYbv1RKWusa6Od_f34HOxb4VQLgFyAXrEt5SXY459Fkm-vrDt8Ax4ur7o
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8NAEF5qFfRUtRXf7sGjafeRmOy5WCqmJWDV3kqyDwzGVppU8N-7u0lTBS9CDpuwkDCZZWa_ne8bAK4DX_ieUsoRMXcdV3HkMKnX422CmDIhEtsT3efQH4-D6ZRFDXBTc2GklLb4THbN0J7liwVfGaisp1N37V5sC2x7rktQydaqERWjlOKTWjyKIOq5a7I0ZTgoN-3MM0EKV9o79f1GfrN334-ilxJtMSSnH01XbMwZtP73tfugsyHvwagOSwegIeeHoLXu3gCrxdwGaZhmX5M4f4NG_jvLZAbX4CWkXQ86cK03DgtbW5vD4tfsqrTrXb8FpnP4agprFtof5WKVw8dR5PBsZWQY8g54GtxN-kOnarzgpDqbKBy9YeZY_9w4QMoaSSCSMEYQRzHBCVY4Ua5KuGBKeAGXAVMk1pkGJ8yo0WB6BJrzxVweA6gY5dSlAgmBXSKCWHg-1pfOAz3BKD0BbWO52UeprTGrjHb69-MrsDucjMJZeD9-OAN7VkbVwiHnoFksV_IC7PDPIs2Xl9Y1vgF1hLMB
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2005+International+Conference+on+Parallel+Processing+Workshops+%28ICPPW%2705%29&rft.atitle=LilyTask+parallel+language+3.5+-+approach+towards+task+parallel+programming+in+heterogeneous+SMP-clusters&rft.au=Tao+Wang&rft.au=Nan+Di&rft.au=Jian+Shen&rft.au=Min+Liu&rft.date=2005-01-01&rft.pub=IEEE&rft.isbn=9780769523811&rft.issn=0190-3918&rft.spage=305&rft.epage=312&rft_id=info:doi/10.1109%2FICPPW.2005.45&rft.externalDocID=1488709
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0190-3918&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0190-3918&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0190-3918&client=summon