Title :
Matrix methods for the design and analysis of recurrent algorithms for multi-purpose systolic arrays
Author :
Dowling, E.M. ; Taylor, F.J.
Author_Institution :
Dept. of Electr. Eng., Florida Univ., Gainesville, FL, USA
Abstract :
A matrix method for the design and analysis of systolic array algorithms is presented. The method starts by representing a nested loop algorithm as a set of matrices and an expression function. This representation is then mathematically integrated into the algorithm transformation technique of Moldavan (1982) and Fortes (1984). Using this framework, data position, distribution, velocity, and collision information can be computed along with processor element memory contents, all as functions of the systolic temporal vector. The systolic array synthesis equations are then derived. Their solution is a transformation matrix that generates a systolic algorithm with prespecified properties in terms of algorithm flow. Finally, the method is shown to be able to generate systolic algorithms for nonuniform recurrent algorithms such as the LU. Cholesky and QR decompositions
Keywords :
cellular arrays; matrix algebra; Cholesky decomposition; LU decomposition; QR decompositions; algorithm flow; analysis; collision information; data position; design; distribution; expression function; matrix method; nested loop algorithm; nonuniform recurrent algorithms; processor element memory contents; systolic array algorithms; systolic array synthesis equations; systolic temporal vector; transformation matrix; velocity; Algorithm design and analysis; Design methodology; Digital signal processing; Equations; Indexing; Matrix decomposition; Parallel algorithms; Signal processing algorithms; Systolic arrays; Vectors;
Conference_Titel :
Acoustics, Speech, and Signal Processing, 1989. ICASSP-89., 1989 International Conference on
Conference_Location :
Glasgow
DOI :
10.1109/ICASSP.1989.266953