DocumentCode :
2514735
Title :
A geometrical coding to compile affine recurrence equations on regular arrays
Author :
Mongenet, Catherine ; Clauss, Philippe ; Perrin, Guy-René
Author_Institution :
Dept. d´´Inf., Univ. Louis Pasteur, Strasbourg, France
fYear :
1991
fDate :
30 Apr-2 May 1991
Firstpage :
582
Lastpage :
590
Abstract :
The paper is devoted to the problem of mapping algorithms onto regular and synchronous processor arrays. The authors consider problems which are defined by Systems of Affine Recurrence Equations. From such statements, a geometrical coding is proposed to express the data dependencies in terms of two classes of vectors: the generating vectors and the inductive vectors. These vectors are used to implement constraints on the timing or the allocation functions. The authors differentiate two classes of constraints: the causal ones induced by the system of equations and the architecture-related ones. These constraints are taken into account to compile affine timing functions and allocations by projection. The authors illustrate these tools with the examples of the Gaussian elimination and the recursive convolution
Keywords :
parallel algorithms; program compilers; systolic arrays; Gaussian elimination; affine recurrence equations; compilers; data dependencies; mapping algorithms; parallel algorithms; recursive convolution; regular arrays; synchronous processor arrays; Broadcasting; Character generation; Concurrent computing; Convolution; Data mining; Difference equations; Electronic mail; Systolic arrays; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Symposium, 1991. Proceedings., Fifth International
Conference_Location :
Anaheim, CA
Print_ISBN :
0-8186-9167-0
Type :
conf
DOI :
10.1109/IPPS.1991.153840
Filename :
153840
Link To Document :
بازگشت