2009
DOI: 10.1080/17445760902719927
|View full text |Cite
|
Sign up to set email alerts
|

Bsp2omp: A Compiler For Translating Bsp Programs To Openmp

Abstract: The convergence of the two widely used parallel programming paradigms, sharedmemory 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 tra… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2010
2010
2012
2012

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 26 publications
0
1
0
Order By: Relevance
“…This programming paradigm uses custom built data redistribution libraries, making large scale codes easier to write and maintain [2]- [4]. At the same time, this programming model allows for the analysis of application performance using the Bulk Synchronous Parallel (BSP) machine model introduced by Valiant [5], or the Decomposable BSP (DBSP) machine extension that models submachine locality [6], [7].…”
Section: A Cost Modelmentioning
confidence: 99%
“…This programming paradigm uses custom built data redistribution libraries, making large scale codes easier to write and maintain [2]- [4]. At the same time, this programming model allows for the analysis of application performance using the Bulk Synchronous Parallel (BSP) machine model introduced by Valiant [5], or the Decomposable BSP (DBSP) machine extension that models submachine locality [6], [7].…”
Section: A Cost Modelmentioning
confidence: 99%