2019
DOI: 10.1145/3302256
|View full text |Cite
|
Sign up to set email alerts
|

Automated Tiling of Unstructured Mesh Computations with Application to Seismological Modeling

Abstract: Sparse tiling is a technique to fuse loops that access common data, thus increasing data locality. Unlike traditional loop fusion or blocking, the loops may have di erent iteration spaces and access shared datasets through indirect memory accesses, such as A[map [i]] -hence the name "sparse". One notable example of such loops arises in discontinuous-Galerkin nite element methods, because of the computation of numerical integrals over di erent domains (e.g., cells, facets). The major challenge with sparse tilin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
3

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 32 publications
0
1
0
Order By: Relevance
“…Luporini et al [31] has a similar goal of enabling the source code that uses a library (in this case Devito [32]) to schedule across loop computations that share data. The loops in their case have indirect array accesses.…”
Section: Staging and Other Loop Chain Approachesmentioning
confidence: 99%
“…Luporini et al [31] has a similar goal of enabling the source code that uses a library (in this case Devito [32]) to schedule across loop computations that share data. The loops in their case have indirect array accesses.…”
Section: Staging and Other Loop Chain Approachesmentioning
confidence: 99%