2016
DOI: 10.1007/s11227-016-1774-z
|View full text |Cite
|
Sign up to set email alerts
|

Performance modeling of 3D MPDATA simulations on GPU cluster

Abstract: The goal of this study is to parallelize the multidimensional positive definite advection transport algorithm (MPDATA) across a computational cluster equipped with GPUs. Our approach permits us to provide an extensive overlapping GPU computations and data transfers, both between computational nodes, as well as between the GPU accelerator and CPU host within a node. For this aim, we decompose a computational domain into two unequal parts which correspond to either data dependent or data independent parts. Then,… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2017
2017
2020
2020

Publication Types

Select...
6

Relationship

5
1

Authors

Journals

citations
Cited by 7 publications
(9 citation statements)
references
References 20 publications
0
9
0
Order By: Relevance
“…The developed implementation of MPDATA utilizes the CUDA+MPI programming model . The Piz Daint supercomputer contains Cray Linux operating system with CCE compiler version 8.5.5 and CUDA SDK 8.0.…”
Section: Resultsmentioning
confidence: 99%
“…The developed implementation of MPDATA utilizes the CUDA+MPI programming model . The Piz Daint supercomputer contains Cray Linux operating system with CCE compiler version 8.5.5 and CUDA SDK 8.0.…”
Section: Resultsmentioning
confidence: 99%
“…The capability to utilize efficiently modern heterogeneous HPC systems becomes indispensable for improving the overall performance. 3,20,21 An example of research in this area is the approach proposed in our articles 2,22 for a stencil-based computational fluid dynamics application. The proposed methodology permits us to utilize the available resources effectively by dispersing computations across the entire CPU-GPU platform.…”
Section: Related Workmentioning
confidence: 99%
“…Heterogeneous computing architectures have become more and more popular in many application areas 1‐4 . Today, heterogeneous platforms are deployed in many setups, ranging from low‐power mobile systems to high‐performance computing systems 5 .…”
Section: Introductionmentioning
confidence: 99%
“…The adaptation of the MPDATA algorithm to the GPU architecture is presented in Rojek and Wyrzykowski (2017) and Rojek et al (2017b). However, although both GPU and FPGA can be programmed using OpenCL, the code is not portable.…”
Section: Related Workmentioning
confidence: 99%