Algorithmic concept recognition support for skeleton based parallel programming
Parallel skeletons have been proposed as a possible programming model for parallel architectures. One of the problems with this approach is the choice of the skeleton which is best suited to the characteristics of the algorithm/program to be developed/parallelized, and of the target architecture, in...
Uložené v:
| Vydané v: | Proceedings International Parallel and Distributed Processing Symposium s. 10 pp. |
|---|---|
| Hlavný autor: | |
| Médium: | Konferenčný príspevok.. |
| Jazyk: | English |
| Vydavateľské údaje: |
IEEE
2003
|
| Predmet: | |
| ISBN: | 0769519261, 9780769519265 |
| ISSN: | 1530-2075 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Abstract | Parallel skeletons have been proposed as a possible programming model for parallel architectures. One of the problems with this approach is the choice of the skeleton which is best suited to the characteristics of the algorithm/program to be developed/parallelized, and of the target architecture, in terms of performance of the parallel implementation. Another problem arising with parallelization of legacy codes is the attempt to minimize the effort needed for program comprehension, and thus to achieve the minimum restructuring of the sequential code when producing the parallel version. In this paper we propose automated program comprehension at the algorithmic level as a driving feature in the task of selection of the proper parallel skeleton, best suited to the characteristics of the algorithm/program and of the target architecture. Algorithmic concept recognition can automate or support the generation of parallel code through instantiation of the selected parallel skeleton(s) with template based transformations of recognized code segments. |
|---|---|
| AbstractList | Parallel skeletons have been proposed as a possible programming model for parallel architectures. One of the problems with this approach is the choice of the skeleton which is best suited to the characteristics of the algorithm/program to be developed/parallelized, and of the target architecture, in terms of performance of the parallel implementation. Another problem arising with parallelization of legacy codes is the attempt to minimize the effort needed for program comprehension, and thus to achieve the minimum restructuring of the sequential code when producing the parallel version. In this paper we propose automated program comprehension at the algorithmic level as a driving feature in the task of selection of the proper parallel skeleton, best suited to the characteristics of the algorithm/program and of the target architecture. Algorithmic concept recognition can automate or support the generation of parallel code through instantiation of the selected parallel skeleton(s) with template based transformations of recognized code segments. |
| Author | Di Martino, B. |
| Author_xml | – sequence: 1 givenname: B. surname: Di Martino fullname: Di Martino, B. organization: Dipt. di Ingegneria dell' Informazione, Second Univ. of Naples, Rome, Italy |
| BookMark | eNotj8tKAzEYRgNWsK19Ad3kBabmPsmy1Fuh0ILdl1z-GaMzkyEZF769BfttDpzFgW-BZkMaAKEHStaUEvO0Oz4fP9aMEL6mjHIm1Q1akFoZSQ1TdIbmVHJSMVLLO7Qq5YtcJqQUgszRYdO1Kcfps48e-zR4GCecwad2iFNMAy4_45jyhJuUcfmGDqaLdLZAwKPNtuugw2NObbZ9H4f2Ht02tiuwunKJTq8vp-17tT-87babfRUNmSrLtLDacVvbYKBuBBivvPe0MVRZrZRpvGZcA3eh9s45q6UOVIegHNTC8SV6_M9GADiPOfY2_56v9_kfLZxTWA |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/IPDPS.2003.1213256 |
| 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 Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Government Computer Science |
| ExternalDocumentID | 1213256 |
| GroupedDBID | 29O 6IE 6IF 6IH 6IK 6IL 6IN AAJGR AAWTH ABLEC ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK IPLJI OCL RIE RIL |
| ID | FETCH-LOGICAL-i90t-a284a8b3a7ad9e7f4e9c6ccc1f916a8669fc8238e3bd7cbbba858d18dd6be74b3 |
| IEDL.DBID | RIE |
| ISBN | 0769519261 9780769519265 |
| ISSN | 1530-2075 |
| IngestDate | Tue Aug 26 16:58:02 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i90t-a284a8b3a7ad9e7f4e9c6ccc1f916a8669fc8238e3bd7cbbba858d18dd6be74b3 |
| ParticipantIDs | ieee_primary_1213256 |
| PublicationCentury | 2000 |
| PublicationDate | 20030000 |
| PublicationDateYYYYMMDD | 2003-01-01 |
| PublicationDate_xml | – year: 2003 text: 20030000 |
| PublicationDecade | 2000 |
| PublicationTitle | Proceedings International Parallel and Distributed Processing Symposium |
| PublicationTitleAbbrev | IPDPS |
| PublicationYear | 2003 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0000455440 ssj0020349 |
| Score | 1.3126025 |
| Snippet | Parallel skeletons have been proposed as a possible programming model for parallel architectures. One of the problems with this approach is the choice of the... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 10 pp. |
| SubjectTerms | Character generation Concrete Concurrent computing Distributed processing Government ISDN Parallel architectures Parallel programming Personal communication networks Skeleton |
| Title | Algorithmic concept recognition support for skeleton based parallel programming |
| URI | https://ieeexplore.ieee.org/document/1213256 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1NT8JAEN0A8cAJBYzf2YNHC_3YdrtHoxJNDDaRAzeyX9VGaAkUf7-z21Ji4sVb2zTZZrKb92Y67w1Ct5FKPZ0y5RDNXYekIXVEyLXjutJ3Cfelz61Q-JVOp_F8zpIWumu0MFpr23ymR-bS_stXhdyZUtnY2I8BRLdRm9Ko0mo19RSgJiExviV1smV8VyqvVBd2Ag2rlB34BIOcoXbe2d-HezWNy8YvyWPybn1CR_Vyv-auWNiZ9P73wcdoeNDv4aRBphPU0nkf9fYDHHB9nvuoe5i0O0Bv98uPYpOVn6tMYlmpGXHTX1TkeLtbG7KOgebi7RfAFdBGbFBQYWMgvlzqJa7bvVaw7BDNJk-zh2enHrfgZMwtHQ5AxWMRcMoV0zQlmslISumlwCB5HEUslTEAvA6EolIIweMwVl6sVCQ0JSI4RZ28yPUZwpBzi0D4PII3iYQQcw-ykkBpHhDI5Pk5GphYLdaVocaiDtPF348vUdd20Nm6xxXqlJudvkZH8rvMtpsbuwt-AARwrtE |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT8JAEJ4gmsgJBYxv9-DRwtJuX0fjIxARm8iBG9lXtbFQAsXf7_RBiYkXb-2myTaTbb5vpvN9A3DrqLCvQ18ZTHNqsNB2DWFzbVAqTcq4KU2eC4VH7njsTad-UIO7Sgujtc6bz3Q3u8z_5atEbrJSWS-zH0OI3oN9mzGTFmqtqqKC5ASXaZVuZc4rhVsqxbPg2kXSjozCx6yh9N7Z3ttbPQ31e8PgMXjPnUK75Ya_Jq_kwPPc_N8rH0Fnp-AjQYVNx1DTixY0tyMcSPlFt6Cxm7Xbhrf7-CNZRennPJJEFnpGUnUYJQuy3iwzuk6Q6JL1FwIWEkeS4aAimYV4HOuYlA1fc9y2A5Pnp8nDwCgHLhiRT1ODI1RxT1jc5crXbsi0Lx0pZT9EDsk9x_FD6SHEa0soVwohuGd7qu8p5QjtMmGdQH2RLPQpEMy6hSVM7uCTTGKIeR_zEktpbjHM5fkZtLNYzZaFpcasDNP538s3cDiYvI5mo-H45QIaeT9dXgW5hHq62ugrOJDfabReXecn4gdOubIY |
| 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=Proceedings+International+Parallel+and+Distributed+Processing+Symposium&rft.atitle=Algorithmic+concept+recognition+support+for+skeleton+based+parallel+programming&rft.au=Di+Martino%2C+B.&rft.date=2003-01-01&rft.pub=IEEE&rft.isbn=9780769519265&rft.issn=1530-2075&rft.spage=10+pp.&rft_id=info:doi/10.1109%2FIPDPS.2003.1213256&rft.externalDocID=1213256 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1530-2075&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1530-2075&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1530-2075&client=summon |

