1990
DOI: 10.21236/ada249325
|View full text |Cite
|
Sign up to set email alerts
|

New Loop Transformation Techniques for Massive Parallelism

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

1994
1994
2003
2003

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 12 publications
0
5
0
Order By: Relevance
“…There has been much work addressing the problem of rewriting in a systematic way a loop nest according to a nonsingular transformation [6], [18], [21], [22]. All these works assume that the source iteration space to which the transformation is applied is a convex space.…”
Section: Loop Permutation Phasementioning
confidence: 99%
See 2 more Smart Citations
“…There has been much work addressing the problem of rewriting in a systematic way a loop nest according to a nonsingular transformation [6], [18], [21], [22]. All these works assume that the source iteration space to which the transformation is applied is a convex space.…”
Section: Loop Permutation Phasementioning
confidence: 99%
“…Conventional techniques, however, compute the loop bounds in the final code from the outermost to the innermost loop. 6 Therefore, redundant bounds in the innermost loops cannot be eliminated until the multilevel tiling process has been finished.…”
Section: Generating Fewer Redundant Boundsmentioning
confidence: 99%
See 1 more Smart Citation
“…Some previous works [8,9] have addressed the problem of code generation when unimodular matrices are used to transform the original IS. [22] includes conditional statements in order to deal with the sparseness that is introduced in the target IS when a non-unimodular matrix is used. Other authors [12,13,14] have made proposals to avoid these conditionals and, as a consequence, reduce the overhead introduced by them.…”
Section: Code Generationmentioning
confidence: 99%
“…Parutrun has not produced effective speed-up. Lu [15], and Lu and Chen [16], describe run-time methods for parallelizing loops with indirect array accesses (in Fortran and C) and (restricted) pointer accesses (in C). Their methods pre-execute a loop nest at run time to find data dependences between program statements in the loop.…”
Section: Related Workmentioning
confidence: 99%