• DocumentCode
    656179
  • Title

    Multiple-SPMD Programming Environment Based on PGAS and Workflow toward Post-petascale Computing

  • Author

    Tsuji, Mineo ; Sato, Mitsuhisa ; Hugues, Maxime ; Petiton, S.

  • Author_Institution
    Center for Comput. Sci., Univ. of Tsukuba, Tsukuba, Japan
  • fYear
    2013
  • fDate
    1-4 Oct. 2013
  • Firstpage
    480
  • Lastpage
    485
  • Abstract
    In this paper, we propose a new development and execution environment based on workflow and PGAS methodologies for parallel programmings in post-petascale systems. It is expected that post-petascale systems will have a huge and highly hierarchical architecture with nodes of many-core processors and accelerators. For current parallel programs, MPI, MPI/OpenMP hybrid, and so on, it would be sometimes difficult to exploit the post-petascale systems efficiently. The proposed environment, called FP2C (Framework for Post-Petascale Computing), supports multi-program methodologies across multi-architectural levels. It introduces a PGAS parallel programming language called XcalableMP (XMP) to describe tasks into a workflow environment called YML. FP2C is composed of three layers: (1) workflow programming, (2)distributed programming, and (3) shared-memory parallel programming/accelerator. Computational experiments suggest that effective use of cores and memories can be achieved by controlling the level of hierarchization using FP2C.
  • Keywords
    application program interfaces; message passing; parallel programming; shared memory systems; workflow management software; FP2C; Framework for Post-Petascale Computing; MPI-OpenMP hybrid; PGAS parallel programming language; XMP; XcalableMP; YML; distributed programming; many-core processors; multiarchitectural levels; multiple-SPMD programming environment; multiprogram methodologies; shared-memory accelerator; shared-memory parallel programming; workflow environment; workflow programming; Electronics packaging; Generators; Parallel processing; Parallel programming; Program processors; Programming environments; PGAS; Parallel Programming; Workflow;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing (ICPP), 2013 42nd International Conference on
  • Conference_Location
    Lyon
  • ISSN
    0190-3918
  • Type

    conf

  • DOI
    10.1109/ICPP.2013.58
  • Filename
    6687382