Synthesizing fully efficient systolic arrays

Xiaoxiong Zhong, Sanjay V. Rajopadhye · 1991

It is shown that in arrays derived by the conventional integral linear transformation, there always exists a basic direction nu such that one and only one out of delta consecutive processors is active at any time unit along any line parallel to nu . Therefore, one can merge delta neighboring processors along lines parallel to nu and derive a new array which is fully efficient. The new array has only 1/ delta processors and has the same computation time complexity. The method is constructive: once the user has chosen the timing function and allocation function, the required nu can be generated automatically. After choosing nu , the appropriate quasi-affine allocation function can also be automatically derived, as can the additional registers, wires, and control for the processors. This indicates that it is always possible to synthesize a fully efficient systolic array in a practical system.>

Read the paper · More papers on PaperTik