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...
Uloženo v:
| Vydáno v: | 2005 International Conference on Parallel Processing Workshops (ICPPW'05) s. 305 - 312 |
|---|---|
| Hlavní autoři: | , , , |
| Médium: | Konferenční příspěvek |
| Jazyk: | angličtina |
| Vydáno: |
IEEE
2005
|
| Témata: | |
| ISBN: | 9780769523811, 0769523811 |
| ISSN: | 0190-3918 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| 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 IEL IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEL 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/eLvHCXMwlZ3PT4MwFMebbfHgaepm_J0ePNqNQoH2vLhoMhcSZ9xtgbZEIsIywMT_3rb8mCZevAEhgTwevNcv730eALcREViqRBUx9SVEhDOCmBtiFPqeoJIwHNbI_IW_XNL1mgU9cNf1wkgpTfGZnOhN8y9f5LzSUtlUpe7KvVgf9H3fq3u1Oj1Fc1J8u0NH2ZbjkrZV2mGY1kt25uoQhRvyTre_h29OH2dB8FprLbrF6cfIFRNx5sP_3esRGO9b92DQBaVj0JPZCRi2sxtg8yqPQLJI0q9VWLxDDf9OU5nCVrqEzsSFCLa0cViaytoClr_Obgq7PtRVYJLBN11WkytvlHlVwOenAPG00hCGYgxe5ver2QNqxi6gROUSJVLLZY7Vow2pFRsjCcuOGLMtboU2jnCMo5jEERcsFi7lkrLYDlWewW2mWTTYOQWDLM_kGYBMs2c0NI9TQUTsRRz7vkO4Sx3MXeGdg5G23GZbkzU2jdEu_j58CQ4NONUIIFdgUO4qeQ0O-GeZFLsb4w7fz7GvTA |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlZ3fT4MwEMebOU30aepm_G0ffLQbhTLa58VlRraQOOPeFmhLJCKYASb-97b8mia--AaEBHIc3PXL3ecAuA2IwFIlqoipLyEinBHEbB8j3xkLKgnDfoXMd53Fgq5WzOuAu7YXRkpZFp_Jod4s_-WLlBdaKhup1F25F9sBuzYhplF1a7WKiialOGYLjzINyyZNs7TFMK0W7czWQQrX7J12f4vfHD1MPO-lUlt0k9OPoStlzJn2_ne3h2Cwbd6DXhuWjkBHJseg10xvgPXL3AeRG8VfSz97gxr_Hccyho14Ca2hDRFseOMwL2trM5j_Orsu7XpXV4FRAl91YU2q_FGmRQaf5h7icaExDNkAPE_vl5MZqgcvoEhlEzlSC2aO1cP1qRGWRhKGGTBmGtzwTRzgEAchCQMuWChsyiVloemrTIObTNNosHUCukmayFMAmabPaGwep4KIcBxw7DgW4Ta1MLfF-Az0teXWHxVbY10b7fzvwzdgf7acu2v3YfF4AQ5KjGoph1yCbr4p5BXY4595lG2uS9f4BiDispM |
| 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 |

