2020
DOI: 10.1587/transinf.2020pap0014
|View full text |Cite
|
Sign up to set email alerts
|

A Data-Centric Directive-Based Framework to Accelerate Out-of-Core Stencil Computation on a GPU

Abstract: Graphics processing units (GPUs) are highly efficient architectures for parallel stencil code; however, the small device (i.e., GPU) memory capacity (several tens of GBs) necessitates the use of out-of-core computation to process excess data. Great programming effort is needed to manually implement efficient out-of-core stencil code. To relieve such programming burdens, directive-based frameworks emerged, such as the pipelined accelerator (PACC); however, they usually lack specific optimizations to reduce data… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
12
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
2
2
1

Relationship

3
2

Authors

Journals

citations
Cited by 5 publications
(12 citation statements)
references
References 29 publications
0
12
0
Order By: Relevance
“…In this section, we analyze the experimental results to evaluate the benefits of using on-the-fly compression in out-of-core stencil computation on a GPU. The stencil code we used is an acoustic wave propagator from a previous work [3] of ours. The code is a 25-point stencil computation that has two read-write datasets, a writeonly dataset, and a read-only dataset.…”
Section: Resultsmentioning
confidence: 99%
See 4 more Smart Citations
“…In this section, we analyze the experimental results to evaluate the benefits of using on-the-fly compression in out-of-core stencil computation on a GPU. The stencil code we used is an acoustic wave propagator from a previous work [3] of ours. The code is a 25-point stencil computation that has two read-write datasets, a writeonly dataset, and a read-only dataset.…”
Section: Resultsmentioning
confidence: 99%
“…Stencil computation is an important computation paradigm that appears in many scientific applications, such as geophysics simulations [1]- [3], computational electromagnetics [4], and image processing [5]. The key principle of stencil computation is to iteratively apply a fixed calculation pattern (stencil, where the update of an element relies on the surrounding elements) to every element of the output datasets.…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations