2011 IEEE International Parallel &Amp; Distributed Processing Symposium 2011
DOI: 10.1109/ipdps.2011.70
|View full text |Cite
|
Sign up to set email alerts
|

PATUS: A Code Generation and Autotuning Framework for Parallel Iterative Stencil Computations on Modern Microarchitectures

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
198
0

Year Published

2012
2012
2017
2017

Publication Types

Select...
7
1
1

Relationship

0
9

Authors

Journals

citations
Cited by 271 publications
(201 citation statements)
references
References 19 publications
0
198
0
Order By: Relevance
“…Most domain-specific languages [13,5,25] for stencil computations target both multicores and GPUs. Of these, [13,5] do not support shared memory or temporal tiling or large ghost zones on GPUs.…”
Section: Compiler Optimizations Dsls and Programming Models For Stenmentioning
confidence: 99%
See 1 more Smart Citation
“…Most domain-specific languages [13,5,25] for stencil computations target both multicores and GPUs. Of these, [13,5] do not support shared memory or temporal tiling or large ghost zones on GPUs.…”
Section: Compiler Optimizations Dsls and Programming Models For Stenmentioning
confidence: 99%
“…Of these, [13,5] do not support shared memory or temporal tiling or large ghost zones on GPUs. Halide [25], as discussed earlier, is a mature DSL which is designed primarily for image processing pipeline.…”
Section: Compiler Optimizations Dsls and Programming Models For Stenmentioning
confidence: 99%
“…Another body of work around stencil computations have developed domain specific languages and compilers specialized for stencils [17]- [19]. These work also employ variations of tiling combined with additional optimizations.…”
Section: Related Workmentioning
confidence: 99%
“…Alone for the domain of stencil computations, there are, e.g., Liszt [13] (or the newer DeLite), Pochoir [39], and PATUS [11]. Each one of these is pursuing specific goals: Liszt adds abstractions to Java to make stencils programming easier, also for unstructured problems; Pochoir employs a divide-andconquer skeleton on top of the parallel C extension Cilk to make stencil computations cache-oblivious; PATUS achieves performance by auto-tuning.…”
Section: Domain-specific Source Languagesmentioning
confidence: 99%