An Extension of XcalableMP PGAS Lanaguage for Multi-node GPU Clusters

被引:0
|
作者
Lee, Jinpil [1 ]
Minh Tuan Tran [1 ]
Odajima, Tetsuya [1 ]
Boku, Taisuke [1 ,2 ]
Sato, Mitsuhisa [1 ,2 ]
机构
[1] Univ Tsukuba, Grad Sch Syst & Informat Engn, Tsukuba, Ibaraki 305, Japan
[2] Univ Tsukuba, Ctr Computat Sci, Tsukuba, Ibaraki 305, Japan
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A GPU is a promising device for further increasing computing performance in high performance computing field. Currently, many programming langauges are proposed for the GPU offloaded from the host, as well as CUDA. However, parallel programming with a multi-node GPU cluster, where each node has one or more GPUs, is a hard work. Users have to describe multi-level parallelism, both between nodes and within the GPU using MPI and a GPGPU language like CUDA. In this paper, we will propose a parallel programming language targeting multi-node GPU clusters. We extend XcalableMP, a parallel PGAS (Partitioned Global Address Space) programming language for PC clusters, to provide a productive parallel programming model for multi-node GPU clusters. Our performance evaluation with the N-body problem demonstrated that not only does our model achieve scalable performance, but it also increases productivity since it only requires small modifications to the serial code.
引用
收藏
页码:429 / 439
页数:11
相关论文
共 50 条
  • [21] Multi-Node of Synergy Certificateless Authentication in WSNs
    Liu, Guangcong
    Shi, Yuanjie
    Li, Cong
    INFORMATION TECHNOLOGY APPLICATIONS IN INDUSTRY, PTS 1-4, 2013, 263-266 : 3047 - 3051
  • [22] A Scalable Mobile Multi-Node Channel Sounder
    Zelenbaba, Stefan
    Loeschenbrand, David
    Hofer, Markus
    Dakic, Anja
    Rainer, Benjamin
    Humer, Gerhard
    Zemen, Thomas
    2020 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2020,
  • [23] A multi-node MPI implementation on the CellBE processor
    Liu, Chao
    Zhang, Xingjun
    Feng, Guofu
    Feng, Jinghua
    Dong, Xiaoshe
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2010, 38 (SUPPL. 1): : 59 - 63
  • [24] Multi-node broadcasting in hypercubes and star graphs
    Tseng, YC
    ICA(3)PP 97 - 1997 3RD INTERNATIONAL CONFERENCE ON ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, 1997, : 51 - 58
  • [25] Multi-accelerator extension in OpenMP based on PGAS model
    Nakao, Masahiro
    Murai, Hitoshi
    Sato, Mitsuhisa
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING IN ASIA-PACIFIC REGION (HPC ASIA 2019), 2019, : 18 - 25
  • [26] A decentralized scheme for multi-node broadcasting on hypercubes
    Hayakawa, Y
    Fujita, S
    Yamashita, M
    THIRD INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS, AND NETWORKS, PROCEEDINGS (I-SPAN '97), 1997, : 487 - 493
  • [27] Multi-node higher order expansions of a function
    Han, XL
    JOURNAL OF APPROXIMATION THEORY, 2003, 124 (02) : 242 - 253
  • [28] Receiver-Controlled Multi-Node Cooperation
    Liang Ye
    Yue Li
    Xue-Jun Sha
    Esko Alasaarela
    Journal of Harbin Institute of Technology(New series), 2014, (02) : 6 - 12
  • [29] Practical Provably Secure Multi-node Communication
    Ali, Omar
    Ayoub, Mahmoud F.
    Youssef, Moustafa
    2014 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2014, : 424 - 428
  • [30] Centralized Multi-Node Repair Regenerating Codes
    Zorgui, Marwen
    Wang, Zhiying
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2019, 65 (07) : 4180 - 4206