Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
10
0

Year Published

2003
2003
2021
2021

Publication Types

Select...
4
4
1

Relationship

0
9

Authors

Journals

citations
Cited by 124 publications
(10 citation statements)
references
References 28 publications
0
10
0
Order By: Relevance
“…The algorithm used to transform a polyhedral program with lexicographic schedule into a PolyLoop program is shown in Figure 6. It is based on the algorithm by Quilleré et al [2000]. An important difference is that there is no context in which we generate the syntax tree, and that we do not simplify loop bounds in this context.…”
Section: Decomposition Into Loop Nestsmentioning
confidence: 99%
See 1 more Smart Citation
“…The algorithm used to transform a polyhedral program with lexicographic schedule into a PolyLoop program is shown in Figure 6. It is based on the algorithm by Quilleré et al [2000]. An important difference is that there is no context in which we generate the syntax tree, and that we do not simplify loop bounds in this context.…”
Section: Decomposition Into Loop Nestsmentioning
confidence: 99%
“…Indeed, in the PolyLoop program, the loops that will be generated need to be ordered; however, this means that in every environment, one of these loops will always be executed before the other. Quilleré et al [2000] show that it is always possible to order two disjoint polyhedra to respect the desired execution order. The property łP 1 can be ordered before P 2 ž is expressed as:…”
Section: Decomposition Into Loop Nestsmentioning
confidence: 99%
“…Code generation is the task of converting a polyhedral model of a program with a schedule and storage optimization functions into imperative code. Using algorithms such as (Grosser et al 2015;Quilleré et al 2000), an abstract syntax tree (AST) is generated, which contains loops and conditional statements that visit each point in a polyhedral schedule and execute the associated statement instances. The induction variables (iterators) of the loops represent coordinates of the schedule points, and they are ultimately mapped to array indices through the storage optimization functions.…”
Section: Storage Allocation and Code Generationmentioning
confidence: 99%
“…The first one was developed by Quillere and al. [14] and later extended by Bastoul in the context of the ClooG software [3]. ClooG allows regenerated loops to be guardless, thus avoiding useless iterations at the price of an increase in code size.…”
Section: Code Generationmentioning
confidence: 99%