2013
DOI: 10.1007/978-3-642-40885-4_5
|View full text |Cite
|
Sign up to set email alerts
|

Presburger Arithmetic in Memory Access Optimization for Data-Parallel Languages

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2015
2015
2015
2015

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 18 publications
0
2
0
Order By: Relevance
“…The analysis conservatively has to mark such addresses as unknown because of missing static information. This section describes how the precision of the analysis can be improved using an SMT solver [Karrenberg et al 2013]. 3 We generalize the classes for which consecutivity can be proven to linear arithmetic transformations, in particular including integer division and modulo by constants.…”
Section: Improving Precision With An Smt Solvermentioning
confidence: 99%
See 1 more Smart Citation
“…The analysis conservatively has to mark such addresses as unknown because of missing static information. This section describes how the precision of the analysis can be improved using an SMT solver [Karrenberg et al 2013]. 3 We generalize the classes for which consecutivity can be proven to linear arithmetic transformations, in particular including integer division and modulo by constants.…”
Section: Improving Precision With An Smt Solvermentioning
confidence: 99%
“…These SMT solvers, however, do not directly support div k and mod k , which makes them less interesting for our application here. The numbers shown already include a novel technique called modulo elimination [Karrenberg et al 2013] that improved running times of Z3.…”
Section: Translation To Presburger Arithmeticmentioning
confidence: 99%