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
来源
EURO-PAR 2011: PARALLEL PROCESSING WORKSHOPS, PT I | 2012年 / 7155卷
关键词
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] 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,
  • [22] 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
  • [23] Optimization of a Multi-node System Reliability Model
    魏展明
    周凡
    陈耀武
    Journal of Donghua University(English Edition), 2011, 28 (05) : 451 - 455
  • [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] Multi-node higher order expansions of a function
    Han, XL
    JOURNAL OF APPROXIMATION THEORY, 2003, 124 (02) : 242 - 253
  • [27] 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
  • [28] Centralized Multi-Node Repair Regenerating Codes
    Zorgui, Marwen
    Wang, Zhiying
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2019, 65 (07) : 4180 - 4206
  • [29] 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
  • [30] Centralized Multi-Node Repair in Distributed Storage
    Zorgui, Marwen
    Wang, Zhiying
    2016 54TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2016, : 617 - 624