DocumentCode :
1811262
Title :
A basis approach to loop parallelization and synchronization
Author :
Liu, Li ; Lin, Ferng-Ching
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Taiwan Univ., Taipei, Taiwan
fYear :
1994
fDate :
19-22 Dec 1994
Firstpage :
326
Lastpage :
332
Abstract :
Loop transformation is a crucial step in parallelizing compilers. We introduce the concept of positive coordinate basis for deriving loop transformations. The basis serves to find proper loop transformations to change the dependence vectors into the desired forms. We demonstrate how this approach can, systematically extract maximal outer loop parallelism. Based on the concept, we can also construct a minimal set of synchronization vectors, which are deadlock free, to transform the inner serial loops into doacross loops
Keywords :
parallelising compilers; program compilers; program interpreters; synchronisation; deadlock free; dependence vectors; doacross loops; inner serial loops; loop parallelization; loop transformation; maximal outer loop parallelism; parallelizing compilers; positive coordinate basis; synchronization; synchronization vectors; Computer science; Concurrent computing; Contracts; Councils; Law; Legal factors; Message passing; Parallel processing; Signal processing; System recovery;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Systems, 1994. International Conference on
Conference_Location :
Hsinchu
Print_ISBN :
0-8186-6555-6
Type :
conf
DOI :
10.1109/ICPADS.1994.590317
Filename :
590317
Link To Document :
بازگشت