DocumentCode :
2852523
Title :
OpenMPD: A Directive-Based Data Parallel Language Extension for Distributed Memory Systems
Author :
Lee, Jinpil ; Sato, Mitsuhisa ; Boku, Taisuke
Author_Institution :
Grad. Sch. of Syst. & Inf. Eng., Univ. of Tsukuba, Tsukuba
fYear :
2008
fDate :
8-12 Sept. 2008
Firstpage :
121
Lastpage :
128
Abstract :
Open MPD is a language extension for programming on distributed memory systems that helps users by having minimal and simple notations. Although MPI is the de facto standard for parallel programming on distributed memory systems, writing MPI programs is often a time-consuming and complicated process. Open MPD supports typical parallelization-based on the data parallel paradigm and work sharing, and enables parallelizing the original sequential code using minimal modification with simple directives, like Open MP. And for flexibility, it allows to combine with explicit MPI coding on parallelization with Open MP for more complicated parallel codes. Experimental results of our implementation show that Open MPD achieves three to eight times speed-up on a PC cluster with eight processors given a small modification to the original sequential code.
Keywords :
application program interfaces; distributed memory systems; message passing; parallel languages; parallel programming; MPI coding; OpenMPD; directive-based data parallel language extension; distributed memory system; message passing interface; parallel programming; Application software; Concurrent computing; Data engineering; Distributed computing; Memory architecture; Parallel languages; Parallel processing; Parallel programming; Systems engineering and theory; Writing; Compiler; High Performance Computing; Parallel Programming Model;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing - Workshops, 2008. ICPP-W '08. International Conference on
Conference_Location :
Portland, OR
ISSN :
1530-2016
Print_ISBN :
978-0-7695-3375-9
Electronic_ISBN :
1530-2016
Type :
conf
DOI :
10.1109/ICPP-W.2008.28
Filename :
4626790
Link To Document :
بازگشت