The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
2019
DOI: 10.1145/3369382
|View full text |Cite
|
Sign up to set email alerts
|

Flextended Tiles

Abstract: Loop tiling to exploit data locality and parallelism plays an essential role in a variety of general-purpose and domain-specific compilers. Affine transformations in polyhedral frameworks implement classical forms of rectangular and parallelogram tiling, but these lead to pipelined start with rather inefficient wavefront parallelism. Multiple extensions to polyhedral compilers evaluated sophisticated shapes such as trapezoid or diamond tiles, enabling concurrent start along the axes of the iteration space; yet… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 11 publications
(3 citation statements)
references
References 39 publications
0
3
0
Order By: Relevance
“…Additional pre/post-processing is limited to point (pixel-wise) operators. Polyhedral optimization must be considered [38], [39] for extending to stencil or areawise operations.…”
Section: ) Post-processingmentioning
confidence: 99%
“…Additional pre/post-processing is limited to point (pixel-wise) operators. Polyhedral optimization must be considered [38], [39] for extending to stencil or areawise operations.…”
Section: ) Post-processingmentioning
confidence: 99%
“…In the case of iterative stencils we use the problem size of the outermost space dimension. As an illustration, given a problem size of 1024 and a 2D dominating array, the upper bound produced would be loд 1.15 (64).…”
Section: Modeling Resource Constraintsmentioning
confidence: 99%
“…Other works such as Flextended Tiles [64] improve on the traditional overlapped tiles [37] with the goal of reducing redundant computations. Previously, split tiling [20] and hexagonal tiling [19] were also used in multiple automated code generators, in particular, for iterative stencil computations, to enhance the parallelism.…”
Section: Related Workmentioning
confidence: 99%