DocumentCode :
2821046
Title :
Analysis of multidimensional loops with non-uniform dependences
Author :
Sogno, Jean-Claude
Author_Institution :
Inst. Nat. de Recherche en Inf. et Autom., Le Chesnay, France
fYear :
1997
fDate :
19-21 Mar 1997
Firstpage :
362
Lastpage :
369
Abstract :
For a parallelizing compiler, mainly based on loop transformations, dependence information that is as complete and precise as possible is required. In this paper, we propose a generalized method for computing, in any multi-dimensional loop, information which proved to be useful in the case of irregular dependences. Firstly, we solve the basic problem of the existence of a dependence with an algorithm composed of a preprocessing phase of reduction and of an integer simplex resolution. If a solution exists, we compute by integer simplex the bounds of the distances associated with loop indices. Depending on the values of these bounds, we finally define problems consisting in evaluating the bounds of slopes of dependence vectors, which we solve by integer linear fractional programming. The amount of computation for each new problem is very low. This algorithm has been implemented as an extension of the Janus Test, which was presented in a previous work
Keywords :
integer programming; linear programming; parallelising compilers; Janus Test; dependence information; integer linear fractional programming; integer simplex; integer simplex resolution; irregular dependences; loop transformations; multidimensional loops; nonuniform dependences; parallelizing compiler; preprocessing phase; Computational efficiency; Information analysis; Integer linear programming; Multidimensional systems; Parallel processing; Performance evaluation; Program processors; Testing; Vectors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advances in Parallel and Distributed Computing, 1997. Proceedings
Conference_Location :
Shanghai
Print_ISBN :
0-8186-7876-3
Type :
conf
DOI :
10.1109/APDC.1997.574056
Filename :
574056
Link To Document :
بازگشت