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
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;
Conference_Titel :
Parallel Processing (ICPP), 2013 42nd International Conference on
Conference_Location :
Lyon
DOI :
10.1109/ICPP.2013.58