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
Link To Document