Title :
Uniformization of linear recurrence equations: a step toward the automatic synthesis of systolic arrays
Author :
Van Dongen, Vincent ; Quinton, Patrice
Author_Institution :
Philips Res. Lab., Brussels, Belgium
Abstract :
Systems of linear recurrences are a very powerful means for specifying algorithms that need to be implemented on a systolic array or, more generally, on a parallel architecture. In particular, the class of linear recurrences called uniform recurrences can be mapped automatically on systolic arrays. However, it is often difficult to express the algorithm directly using strictly uniform recurrences, especially when the algorithm involves recursive computations, as in the transitive closure problem. Novel tools for the uniformization of linear recurrences are provided. Their use is illustrated by solving the so-called routing problem, which is a particular uniformization problem. Two routing strategies are presented, namely, hierarchical routing and split routing.<>
Keywords :
cellular arrays; circuit CAD; parallel architectures; hierarchical routing; linear recurrence equations; parallel architecture; recursive computations; routing problem; split routing; transitive closure problem; uniform recurrences; uniformization; Algorithm design and analysis; Design methodology; Difference equations; Laboratories; Parallel architectures; Partitioning algorithms; Routing; Signal design; Signal processing algorithms; Systolic arrays;
Conference_Titel :
Systolic Arrays, 1988., Proceedings of the International Conference on
Conference_Location :
San Diego, CA, USA
Print_ISBN :
0-8186-8860-2
DOI :
10.1109/ARRAYS.1988.18084