2008
DOI: 10.1007/978-3-540-68555-5_3
|View full text |Cite
|
Sign up to set email alerts
|

On the Interaction of Tiling and Automatic Parallelization

Abstract: Abstract. Iteration space tiling is a well-explored programming and compiler technique to enhance program locality. Its performance benefit appears obvious, as the ratio of processor versus memory speed increases continuously. In an effort to include a tiling pass into an advanced parallelizing compiler, we have found that the interaction of tiling and parallelization raises unexplored issues. Applying existing, sequential tiling techniques, followed by parallelization, leads to performance degradation in many… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2012
2012
2016
2016

Publication Types

Select...
2
2
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(1 citation statement)
references
References 24 publications
0
1
0
Order By: Relevance
“…Aggressive inlining can lead to code with complex expressions, reducing the parallel coverage. Tiling strongly interacts with parallelization [25]. Because tiling introduces additional code and control overhead, performance degradation is expected if both techniques are applied indiscriminately.…”
Section: A Tuning the Cetus Autoparallelizermentioning
confidence: 96%
“…Aggressive inlining can lead to code with complex expressions, reducing the parallel coverage. Tiling strongly interacts with parallelization [25]. Because tiling introduces additional code and control overhead, performance degradation is expected if both techniques are applied indiscriminately.…”
Section: A Tuning the Cetus Autoparallelizermentioning
confidence: 96%