2021
DOI: 10.1007/978-3-030-86359-3_20
|View full text |Cite
|
Sign up to set email alerts
|

Automatic Parallel Tiled Code Generation Based on Dependence Approximation

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
13
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 7 publications
(13 citation statements)
references
References 12 publications
0
13
0
Order By: Relevance
“…To generate regular code and increase tile dimension, DAPT implements space-time tiling. First DAPT generates space tiles according to the technique presented in paper [15]. Then it splits each space tile into multiple time slices.…”
Section: Opitmizing Compilers Used For Experimentsmentioning
confidence: 99%
“…To generate regular code and increase tile dimension, DAPT implements space-time tiling. First DAPT generates space tiles according to the technique presented in paper [15]. Then it splits each space tile into multiple time slices.…”
Section: Opitmizing Compilers Used For Experimentsmentioning
confidence: 99%
“…In this method, all iterations on the same Wavefronts are independent of each other and depend only on the previous Wavefronts' iterations. In [30], one of the latest research papers on the presentation of parallel compilers is presented. When dependencies are non-uniform, time tiling constraints are also nonlinear and usually increase in size and computational complexity after becoming linear.…”
Section: Introductionmentioning
confidence: 99%
“…After they are linearised, constraint size and computation complexity of code generation are usually increased. � In recent years, uniformisation-based compilers have been developed [28] that can help reduce the complexity of these compilers by providing uniformisation methods. � In recent years, the lack of existing research in the field of uniformisation has led to the presentation of solutions based on a lack of optimal techniques for uniformisation [29].…”
Section: Introductionmentioning
confidence: 99%
“…When dependences are non‐uniform, time‐tiling constraints that need to be done in the next step are non‐linear as well, while they must be linear. After they are linearised, constraint size and computation complexity of code generation are usually increased. In recent years, uniformisation‐based compilers have been developed [28] that can help reduce the complexity of these compilers by providing uniformisation methods. In recent years, the lack of existing research in the field of uniformisation has led to the presentation of solutions based on a lack of optimal techniques for uniformisation [29]. So far, little work has been done on the uniformisation of three‐dimensional iteration spaces [18]; however, the processing, visualisation and analysis of 3D data spaces are important areas that have been considered in recent years.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation