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

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:2008 IEEE International Symposium on Parallel and Distributed Processing s. 1 - 8
Hlavný autor: Marowka, A.
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