• DocumentCode
    245964
  • Title

    A Design of a Communication Library between Multiple Sets of MPI Processes for MPMD

  • Author

    Shimosaka, Takenori ; Murai, Hitoshi ; Sato, Mitsuhisa

  • Author_Institution
    RIKEN AICS, Kobe, Japan
  • fYear
    2014
  • fDate
    19-21 Dec. 2014
  • Firstpage
    1886
  • Lastpage
    1893
  • Abstract
    An MPMD programming model is widely used as a master-worker program or a coupling program for multiple physical models. To utilize recent high-end parallel computers having more than several thousand nodes, we propose the communication library MPMPI between different multiple sets of MPI processes in the MPMD model. In particular, we present MPMPI interfaces that include interfaces for a PGAS language and the basic performance of MPMPI functions. As benchmark programs of the MPMPI library, we evaluated the performance of a master-worker program and a weak coupling program. As a result, we found that Pack/Unpack has a large influence on the performance of MPMPI functions, the interface of MPMPI functions can easily be used in these benchmark programs written in Xcalable MP PGAS language, and the performances of the master-worker and weak coupling benchmark programs using the basic MPMPI functions are practical under the conditions of this paper.
  • Keywords
    application program interfaces; message passing; parallel programming; software libraries; software performance evaluation; MPMD programming model; MPMPI function performance evaluation; MPMPI interface; Pack/Unpack; XcalableMP PGAS language; benchmark programs; communication library design; master-worker program; multiple MPI process sets; multiple physical models; parallel computers; weak-coupling program; Arrays; Benchmark testing; Couplings; Distributed databases; Electronics packaging; Libraries; Receivers; Communication library; MPMD; PGAS;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Engineering (CSE), 2014 IEEE 17th International Conference on
  • Conference_Location
    Chengdu
  • Print_ISBN
    978-1-4799-7980-6
  • Type

    conf

  • DOI
    10.1109/CSE.2014.346
  • Filename
    7023858