Proceedings of the 23rd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming 2018
DOI: 10.1145/3178487.3178507
|View full text |Cite
|
Sign up to set email alerts
|

An effective fusion and tile size model for optimizing image processing pipelines

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
40
1

Year Published

2019
2019
2024
2024

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 22 publications
(41 citation statements)
references
References 16 publications
0
40
1
Order By: Relevance
“…The polyhedral compiler PolyMage [Mullapudi et al 2015] uses an algorithm similar to that of the current Halide autoscheduler. This has also been extended with backtracking and a richer cost model to some benefit [Jangda and Bondhugula 2018], but without changing the fundamentally restricted search space. Sioutas et al [2018] improved local scheduling of individual Halide operations by defining a richer manual cost model to capture cache and prefetcher behaviour on CPUs.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The polyhedral compiler PolyMage [Mullapudi et al 2015] uses an algorithm similar to that of the current Halide autoscheduler. This has also been extended with backtracking and a richer cost model to some benefit [Jangda and Bondhugula 2018], but without changing the fundamentally restricted search space. Sioutas et al [2018] improved local scheduling of individual Halide operations by defining a richer manual cost model to capture cache and prefetcher behaviour on CPUs.…”
Section: Related Workmentioning
confidence: 99%
“…PolyMage. The closest related language with a fully-automatic scheduler is PolyMage [Jangda and Bondhugula 2018]. The Poly-Mage repository reproduces a subset of this benchmark suite, though the code has decayed over time.…”
Section: Additional Comparisons and Ablationsmentioning
confidence: 99%
“…The Halide Auto-Scheduler [15] attempts to group stages together and evaluates an effective tiling in each group. PolyMage can use both auto-tuning to search parts of the design space as well as a recently introduced model-driven approach [10]. This new approach quickly attempts to fuse stages and extends the search space to cover more solutions than the previous auto-tuning method.…”
Section: Introductionmentioning
confidence: 99%
“…This new approach quickly attempts to fuse stages and extends the search space to cover more solutions than the previous auto-tuning method. However, all three techniques [10,15,16] focus on the interleaving of the computation of each stage using overlapping tiles and therefore lead to solutions with limited reuse possibilities and often miss sliding window opportunities.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation