BSP2OMP: A compiler for translating BSP programs to OpenMP
The convergence of the two widely used parallel programming paradigms, shared- memory and distributed- shared-memory parallel programming models, into a unified parallel programming model is crucial for parallel computing to become the next mainstream programming paradigm. We study the design differ...
Uložené v:
| Vydané v: | 2008 IEEE International Symposium on Parallel and Distributed Processing s. 1 - 8 |
|---|---|
| Hlavný autor: | |
| Médium: | Konferenčný príspevok.. |
| Jazyk: | English |
| Vydavateľské údaje: |
IEEE
01.04.2008
|
| Predmet: | |
| ISBN: | 1424416930, 9781424416936 |
| 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 | The convergence of the two widely used parallel programming paradigms, shared- memory and distributed- shared-memory parallel programming models, into a unified parallel programming model is crucial for parallel computing to become the next mainstream programming paradigm. We study the design differences and the performance issues of two parallel programming models: a shared- memory programming model (OpenMP) and a distributed- shared programming model (BSP). The study was carried out by designing a compiler for translating BSP parallel programs to an OpenMP programming model called BSP20MP. Analysis of the compiler outcome, and of the performance of the compiled programs, show that the two models are based on very similar underlying principles and mechanisms. |
|---|---|
| AbstractList | The convergence of the two widely used parallel programming paradigms, shared- memory and distributed- shared-memory parallel programming models, into a unified parallel programming model is crucial for parallel computing to become the next mainstream programming paradigm. We study the design differences and the performance issues of two parallel programming models: a shared- memory programming model (OpenMP) and a distributed- shared programming model (BSP). The study was carried out by designing a compiler for translating BSP parallel programs to an OpenMP programming model called BSP20MP. Analysis of the compiler outcome, and of the performance of the compiled programs, show that the two models are based on very similar underlying principles and mechanisms. |
| Author | Marowka, A. |
| Author_xml | – sequence: 1 givenname: A. surname: Marowka fullname: Marowka, A. organization: Shenkar Coll. of Eng. & Design, Ramat-Gan |
| BookMark | eNpFj91qwkAUhLfUQtX6Au3NvkDSc87-JOud1f4ISgJ6LxuzKykxCZvc9O0bqNC5GT6YGZgZmzRt4xh7RogRwbxu801-iAkgjaUSGgnu2AwlSYnaSHP_DwImbIpKQESQqEe26PtvGDXWSIopW74dcsr2-ZKv-Lm9dlXtAvdt4EOwTV_boWoufMzwLrSXYK89H1qeda7Z50_swdu6d4ubz9nx4_24_op22ed2vdpFlYEhKjEpyMvSgTNnLT3aRCtvygK08IqM8ohWFZaURJlqLQgxIRDoRnRpIubs5W-2cs6dulBdbfg53W6LX7g3SGY |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/IPDPS.2008.4536120 |
| 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 |
| EISBN | 1424416949 9781424416943 |
| EndPage | 8 |
| ExternalDocumentID | 4536120 |
| Genre | orig-research |
| 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-d17b2f4de0e9c64f1a765f9db063f5295f11a5ba25414866321172031e148e873 |
| IEDL.DBID | RIE |
| ISBN | 1424416930 9781424416936 |
| ISSN | 1530-2075 |
| IngestDate | Wed Aug 27 02:08:54 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i90t-d17b2f4de0e9c64f1a765f9db063f5295f11a5ba25414866321172031e148e873 |
| PageCount | 8 |
| ParticipantIDs | ieee_primary_4536120 |
| PublicationCentury | 2000 |
| PublicationDate | 2008-April |
| PublicationDateYYYYMMDD | 2008-04-01 |
| PublicationDate_xml | – month: 04 year: 2008 text: 2008-April |
| PublicationDecade | 2000 |
| PublicationTitle | 2008 IEEE International Symposium on Parallel and Distributed Processing |
| PublicationTitleAbbrev | IPDPS |
| PublicationYear | 2008 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0000453243 ssj0020349 |
| Score | 1.3992887 |
| Snippet | The convergence of the two widely used parallel programming paradigms, shared- memory and distributed- shared-memory parallel programming models, into a... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 1 |
| SubjectTerms | Application software Parallel architectures Parallel languages Parallel machines Parallel processing Parallel programming Performance analysis Program processors Samarium Scalability |
| Title | BSP2OMP: A compiler for translating BSP programs to OpenMP |
| URI | https://ieeexplore.ieee.org/document/4536120 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV09T8MwELVKxcBUoEV8ywMjponz4bgbXxVItFhqhbpViX1GXdKqTfn9nJM0CImFLbYiJbITv2ffu3eE3BjEFcl5wgyPEhbq2DBpuGWgPUAAtBCU5Xw-3sR4nMxmUrXIbZMLAwCl-Azu3GUZyzdLvXVHZf0wChCQcYO-J4SocrWa8xSkJsgNmlWYO9-VyivVwy9BRLukLmc-0ng91e14l03jyf6relKTSmNZP-5X3ZUSdoad_73wIen95O9R1SDTEWlBfkw6uwIOtP6fu2TwMFH8faQG9J46bTmuEGuKLJYWDsGcSi7_pHgPrVVcG1osqZOgjFSPTIfP08cXVhdTYAvpFcz4IuM2NOCB1HFo_VTEkZUmQ4piXbDP-n4aZSl3ZcETpCG4MXQRWh-wCYkITkg7X-ZwSmiWIesSYCFNvDDQfuYiiwlEMo08jX1npOtGYr6q7DLm9SCc_919QQ4qCYYTw1ySdrHewhXZ11_FYrO-Luf4G3pinJI |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PT4MwFH5Z1ERPUzfjb3vwKA4KBbqbv5YtbpNki9ltAfpqdmFmY_79vgLDmHjxRhsSSAv9vvZ973sAt4pwRXIeWoqL0PJSX1lScW1haiMBoEa3KOfzPgzG43A2k1ED7upcGEQsxGd4by6LWL5aphtzVNbxhEuATBv0XeF53CmzteoTFSInxA7qdZgb55XSLdWmbyEQ27QuYz9Suz1VbX-bT2PLziB6jialyrJ64K_KKwXw9Jr_e-VDaP9k8LGoxqYjaGB2DM1tCQdW_dEt6D5OIv42irrsgRl1Oa0RK0Y8luUGw4xOLvtgdA-rdFxrli-ZEaGMojZMey_Tp75VlVOwFtLOLeUECdeeQhtl6nvaiQNfaKkSIinahPu048QiibkpDB4SEaGtoYnROkhNDAP3BHayZYanwJKEeFeAGuPQ9tzUSUxsMUQhY2Gn1HcGLTMS88_SMGNeDcL53903sN-fjobz4WD8egEHpSDDSGMuYSdfbfAK9tKvfLFeXRfz_Q3bRJ_Z |
| 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=2008+IEEE+International+Symposium+on+Parallel+and+Distributed+Processing&rft.atitle=BSP2OMP%3A+A+compiler+for+translating+BSP+programs+to+OpenMP&rft.au=Marowka%2C+A.&rft.date=2008-04-01&rft.pub=IEEE&rft.isbn=9781424416936&rft.issn=1530-2075&rft.spage=1&rft.epage=8&rft_id=info:doi/10.1109%2FIPDPS.2008.4536120&rft.externalDocID=4536120 |
| 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 |

