Proceedings of the 29th ACM SIGPLAN Conference on Programming Language Design and Implementation 2008
DOI: 10.1145/1375581.1375594
|View full text |Cite
|
Sign up to set email alerts
|

Iterative optimization in the polyhedral model

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
15
0

Year Published

2009
2009
2020
2020

Publication Types

Select...
4
2
2

Relationship

1
7

Authors

Journals

citations
Cited by 79 publications
(16 citation statements)
references
References 74 publications
0
15
0
Order By: Relevance
“…Therefore, it is possible to represent a sequence of different program transformations in the form of one transformation in the polyhedral model. The polyhedral model can be used for parts of the program wherein the execution control flow is statically predictable [15].…”
Section: Overview Of Polyhedral Modelmentioning
confidence: 99%
“…Therefore, it is possible to represent a sequence of different program transformations in the form of one transformation in the polyhedral model. The polyhedral model can be used for parts of the program wherein the execution control flow is statically predictable [15].…”
Section: Overview Of Polyhedral Modelmentioning
confidence: 99%
“…To ensure that two statements are fusible, we can build a Parametric Integer Program [7] with sufficient constraints for the existence of a semantics-preserving multidimensional schedule [14], [12], in conjunction with the constraints imposed by Definition 1. If this PIP has a solution, then the two statements are fusible.…”
Section: A Loop Fusion and Fusibility Of Statementsmentioning
confidence: 99%
“…In addition, we also require the class identifier to reflect the order in which classes are executed, to model code motion. A general framework for this purpose has been developed by Pouchet [12] in the context of multi-level partitions using arbitrary scheduling coefficients. However in the context of the present work we limit ourselves to the modeling of fusible statements at the outer loop level only, a restriction of the general case.…”
Section: B Modeling Program Partitioningmentioning
confidence: 99%
See 1 more Smart Citation
“…Their framework is parameterized with respect to the search algorithm and includes numerous search strategies. Pouchet et al [37] use decoupling heuristics and a genetic algorithm in the setting of a polyhedral model to search for high-performance loop nestings. In this paper we use analytic models to quickly discard unprofitable choices then use empirical testing to narrow in on the best.…”
Section: Loop Restructuring Compilersmentioning
confidence: 99%