2017
DOI: 10.1177/1094342017698214
|View full text |Cite
|
Sign up to set email alerts
|

Implementation and evaluation of the HPC challenge benchmark in the XcalableMP PGAS language

Abstract: To improve productivity for developing parallel applications on high performance computing systems, the XcalableMP PGAS language has been proposed. XcalableMP supports both a typical parallelization under the ''global-view memory model'' which uses directives and a flexible parallelization under the ''local-view memory model'' which uses coarray features. The goal of the present paper is to clarify XcalableMP's productivity and performance. To do so, we implement and evaluate the high performance computing cha… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
14
0

Year Published

2019
2019
2020
2020

Publication Types

Select...
2
1
1

Relationship

4
0

Authors

Journals

citations
Cited by 4 publications
(14 citation statements)
references
References 18 publications
0
14
0
Order By: Relevance
“…The K computer The COMA system Fig. 9 Performance results for STREAM [5] K computer, and 11.55 TB/s for 128 compute nodes on the COMA system. The values of the performance ratio are between 0.99 and 1.00 on both systems.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…The K computer The COMA system Fig. 9 Performance results for STREAM [5] K computer, and 11.55 TB/s for 128 compute nodes on the COMA system. The values of the performance ratio are between 0.99 and 1.00 on both systems.…”
Section: Discussionmentioning
confidence: 99%
“…In order to evaluate the performance of XMP, we implemented the HPC Challenge (HPCC) benchmark (https://icl.utk.edu/hpcc/), namely, EP STREAM Triad (STREAM), High-Performance Linpack (HPL), Global fast Fourier transform (FFT), and RandomAccess [5]. While the HPCC benchmark is used to evaluate multiple attributes of HPC systems, the benchmark is also useful to evaluate the properties of a parallel language.…”
Section: Performance Evaluationmentioning
confidence: 99%
See 2 more Smart Citations
“…In this paper, we propose an extension that can handle PGAS for OpenMP to deal with multiple accelerators in ease. Some of the OpenMP extension refer to XcalableMP (XMP) [11,27] which is a directive-based PGAS language for distributed memory systems.…”
mentioning
confidence: 99%