Title :
Mapping linear recurrences onto systolic arrays
Author :
Kazerouni, Ladan ; Rajan, Basant ; Shyamasundar, R.K.
Author_Institution :
Dept. of Math., Bombay Univ., India
Abstract :
Presents an automatic method for mapping a system of linear recurrence equations onto systolic architectures. First, we show that systolic architectures can be derived from linear recurrence equations using the notion of directed recurrence equations. Next, we provide a procedure called `cubization´ to achieve better performance while mapping such equations. The cubization procedure is completely automated and can be implemented to design systolic programs for a very general architecture referred to as the Basic Systolic Architecture (BSA). Using BSA, we obtain specific target architectures. The method is illustrated using a running example of Gauss-Jordan diagonalization
Keywords :
equations; mathematics computing; matrix algebra; parallel algorithms; systolic arrays; Basic Systolic Architecture; Gauss-Jordan diagonalization; automated procedure; cubization procedure; dependency graph; directed recurrence equations; linear recurrence equation mapping; performance; systolic architectures; systolic arrays; target architectures; Computer architecture; Computer science; Difference equations; Gaussian processes; Lattices; Linear programming; Mathematics; Systolic arrays; Timing; Vectors;
Conference_Titel :
Parallel Processing Symposium, 1996., Proceedings of IPPS '96, The 10th International
Conference_Location :
Honolulu, HI
Print_ISBN :
0-8186-7255-2
DOI :
10.1109/IPPS.1996.508197