Implementation and evaluation of the HPC challenge benchmark in the XcalableMP PGAS language
Implementation and evaluation of the HPC challenge benchmark in the XcalableMP PGAS language
复制标题
使用 XcalableMP PGAS 语言实施和评估 HPC 挑战基准
DOI:
10.1177/1094342017698214
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
M. Sato
中科院分区:
文献类型:
--
作者:
M. Nakao;H. Murai;H. Iwashita;T. Boku;M. Sato
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 challenge benchmark, namely, EP STREAM Triad, High Performance Linpack, Global fast Fourier transform, and RandomAccess on the K computer using up to 16,384 compute nodes and a generic cluster system using up to 128 compute nodes. We found that we could more easily implement the benchmarks using XcalableMP rather than using MPI. Moreover, most of the performance results using XcalableMP were almost the same as those using MPI.