2017
DOI: 10.1002/cpe.4127
|View full text |Cite
|
Sign up to set email alerts
|

Autotuning divide‐and‐conquer stencil computations

Abstract: Summary This paper explores autotuning strategies for serial divide‐and‐conquer stencil computations, comparing the efficacy of traditional “heuristic” autotuning with that of “pruned‐exhaustive” autotuning. We present a pruned‐exhaustive autotuner called Ztune that searches for optimal divide‐and‐conquer trees for stencil computations. Ztune uses three pruning properties—space‐time equivalence, divide subsumption, and favored dimension—that greatly reduce the size of the search domain without significantly sa… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
2
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 42 publications
(89 reference statements)
0
2
0
Order By: Relevance
“…The first category is standard algorithms that perform stencil computations by repeatedly applying the stencil operator iteratively on the evolving data. The class includes looping algorithms, tiled looping algorithms [13,19,129,127,128,130,18,6,49,133,73,72], and recursive divide-and-conquer algorithms [40,41,115,84,102,61]. All these algorithms work for both linear and nonlinear stencils in arbitrary dimensions under periodic and boundary conditions, but differ in the way to apply the stencil.…”
Section: Background and Related Workmentioning
confidence: 99%
“…The first category is standard algorithms that perform stencil computations by repeatedly applying the stencil operator iteratively on the evolving data. The class includes looping algorithms, tiled looping algorithms [13,19,129,127,128,130,18,6,49,133,73,72], and recursive divide-and-conquer algorithms [40,41,115,84,102,61]. All these algorithms work for both linear and nonlinear stencils in arbitrary dimensions under periodic and boundary conditions, but differ in the way to apply the stencil.…”
Section: Background and Related Workmentioning
confidence: 99%
“…There is one, sixth, paper that describes work that was presented at the seminar but not the result of a cooperation launched there. “Autotuning divide‐and‐conquer stencil computations,” authored by Ekanathan Palamadai Natarajan, Maryam Mehri Dehnavi and Charles E. Leiserson, compares traditional, heuristic autotuning with an approach that the authors call pruned‐exhaustive autotuning and that leverages knowledge of the particular recursion of the stencil computation. The result is a speedup of sequential stencil computations of up to 40%.…”
mentioning
confidence: 99%