Proceedings of the 29th ACM on International Conference on Supercomputing 2015
DOI: 10.1145/2751205.2751226
|View full text |Cite
|
Sign up to set email alerts
|

Parameterized Diamond Tiling for Stencil Computations with Chapel parallel iterators

Abstract: Stencil computations figure prominently in the core kernels of many scientific computations, such as partial differential equation solvers. Parallel scaling of stencil computations can be significantly improved on multicore processors using advanced tiling techniques that include the time dimension, such as diamond tiling. Such techniques are difficult to include in general purpose optimizing compilers because of the need for inter-procedural pointer and array data-flow analysis, plus the need to tune scheduli… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
14
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 28 publications
(14 citation statements)
references
References 27 publications
0
14
0
Order By: Relevance
“…In this aspect, it is inspired by the Communication Avoiding (CA) algorithm [1,2] by Demmel et al Unlike the CA algorithm, however, the swept rule does not incur redundant computation. The swept rule shares some similarity with diamond tiling for cache optimization [3,4,5].…”
Section: Introductionmentioning
confidence: 99%
“…In this aspect, it is inspired by the Communication Avoiding (CA) algorithm [1,2] by Demmel et al Unlike the CA algorithm, however, the swept rule does not incur redundant computation. The swept rule shares some similarity with diamond tiling for cache optimization [3,4,5].…”
Section: Introductionmentioning
confidence: 99%
“…Automatic tiling approaches typically target CPUs and are made available via compilersor frameworks propose a framework for automatic tiling optimizations on CPU‐GPU hybrid systems.…”
Section: Background and Related Workmentioning
confidence: 99%
“…Automatic tiling approaches typically target CPUs and are made available via compilers 29,31 or frameworks. 10,17 In particular, Gysi et al 17 propose a framework for automatic tiling optimizations on CPU-GPU hybrid systems. Their approach performs automatic loop tiling and fusion on stencil applications in hybrid CPU-GPU systems, based on a compile-time performance model.…”
Section: Automatic Tilingmentioning
confidence: 99%
See 2 more Smart Citations