Title :
Multi-rate transformation of directional affine recurrence equations
Author :
Zheng, Yuepeng ; Kiaei, Sayfe
Author_Institution :
Dept. of Electr. & Comput. Eng., Oregon State Univ., Corvallis, OR, USA
Abstract :
There has been an increased attention to the synthesis of algorithmic specific pipeline arrays such as systolic arrays. Most of the existing synthesis techniques are based on a transformation of the algorithm from a class of Recurrence Equations such as Uniform Recurrence Equations (UREs). However, many algorithms cannot be transformed to a URE and the temporal locality of systolic arrays results in additional delay time. The temporal locality constraint can be removed by using the multi-rate array (MRA) structure. In MRA the variables are propagated at different rates. By allowing data transmission at different clock rates, transparent data or ones with small delays are propagated. It is shown that using MRA, a broader class of REs termed directional affine recurrence equation (DARE) can be mapped onto pipeline arrays. The authors provide the definition and a synthesis technique for mapping DAREs on multi-rate array. Conditions for mapping AREs onto MRA is given and the corresponding timing and allocation functions are derived. Applications of multi-rate arrays for signal processing algorithms is also presented
Keywords :
VLSI; parallel algorithms; pipeline processing; signal processing; systolic arrays; algorithmic specific pipeline arrays; allocation functions; directional affine recurrence equations; multi-rate array; signal processing algorithms; systolic arrays; temporal locality; transparent data; Added delay; Clocks; Data communication; Delay effects; Difference equations; Pipelines; Propagation delay; Signal processing algorithms; Signal synthesis; Systolic arrays;
Conference_Titel :
Application-Specific Array Processors, 1993. Proceedings., International Conference on
Conference_Location :
Venice
Print_ISBN :
0-8186-3492-8
DOI :
10.1109/ASAP.1993.397161