2019
DOI: 10.1177/1094342018821163
|View full text |Cite
|
Sign up to set email alerts
|

Evaluation of XcalableACC with tightly coupled accelerators/InfiniBand hybrid communication on accelerated cluster

Abstract: Accelerated clusters, which are cluster systems equipped with accelerators, are one of the most common systems in parallel computing. In order to exploit the performance of such systems, it is important to reduce communication latency between accelerator memories. In addition, there is also a need for a programming language that facilitates the maintenance of high performance by such systems. The goal of the present article is to evaluate XcalableACC (XACC), a parallel programming language, with tightly couple… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2020
2020
2020
2020

Publication Types

Select...
2
1

Relationship

2
1

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 18 publications
0
2
0
Order By: Relevance
“…In particular, for the data transfer between NVIDIA GPUs across nodes, we have implemented the following three methods in Omni XACC: [1,7]. Item (b) is superior in performance to Item (c), but also requires specific software and hardware (e.g., MVAPICH2-GDR and Mellanox InfiniBand).…”
Section: Omni Xcalableacc Compilermentioning
confidence: 99%
“…In particular, for the data transfer between NVIDIA GPUs across nodes, we have implemented the following three methods in Omni XACC: [1,7]. Item (b) is superior in performance to Item (c), but also requires specific software and hardware (e.g., MVAPICH2-GDR and Mellanox InfiniBand).…”
Section: Omni Xcalableacc Compilermentioning
confidence: 99%
“…Because the use of PGAS languages is familiar in one-sided communication, applications in PGAS languages can sometimes exhibit higher performance than those using MPI library by directly using a communication layer close to hardware [5,6]. Examples of PGAS languages include XcalableMP (XMP) [5,7,8]; XcalableACC [9][10][11]; Coarray Fortran [12], PCJ [13], Unified Parallel C, 1 UPC++ [14], HabaneroUPC++ [15], X10 [16], Chapel [17], and DASH [18].…”
Section: Introductionmentioning
confidence: 99%