• 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