DocumentCode :
2697802
Title :
On the parallelization of loop nests containing while loops
Author :
Lengauer, Christian ; Griebl, Martin
Author_Institution :
Fakultat fur Math. und Inf., Passau Univ., Germany
fYear :
1995
fDate :
15-17 Mar 1995
Firstpage :
10
Lastpage :
18
Abstract :
Recently, efforts have been made to devise automatic methods, based on a mathematical model, for the parallelization of loop nests with while loops. These methods are extensions of methods for the parallelization of nested for loops. As we present the theory, the parallelization of a nest of d loops is guaranteed to lay out one loop in time and d-l loops in space (one can trade off additional dimensions from space to time). The spacetime complexity of the target loop nest is equal to the time complexity of the source loop nest (whose space complexity is constant)
Keywords :
computational complexity; parallel programming; programming theory; automatic methods; loop nest parallelization; mathematical model; nested for loops; source loop nest; space complexity; spacetime complexity; time complexity; while loops; Mathematical model; Pipelines; Polynomials; Upper bound;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Algorithms/Architecture Synthesis, 1995. Proceedings., First Aizu International Symposium on
Conference_Location :
Fukushima
Print_ISBN :
0-8186-7038-X
Type :
conf
DOI :
10.1109/AISPAS.1995.401360
Filename :
401360
Link To Document :
بازگشت