DocumentCode :
1680160
Title :
BSP2OMP: A compiler for translating BSP programs to OpenMP
Author :
Marowka, Ami
Author_Institution :
Shenkar Coll. of Eng. & Design, Ramat-Gan
fYear :
2008
Firstpage :
1
Lastpage :
8
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.
Keywords :
parallel programming; program compilers; OpenMP; compiler; parallel programming paradigms; shared-memory system; Application software; Parallel architectures; Parallel languages; Parallel machines; Parallel processing; Parallel programming; Performance analysis; Program processors; Samarium; Scalability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
Conference_Location :
Miami, FL
ISSN :
1530-2075
Print_ISBN :
978-1-4244-1693-6
Electronic_ISBN :
1530-2075
Type :
conf
DOI :
10.1109/IPDPS.2008.4536120
Filename :
4536120
Link To Document :
بازگشت