Title :
Mobility based scheduling for the register-transfer synthesis of systolic arrays
Author :
Robertson, W. ; Periyalwar, S. ; Phillips, W.J.
Author_Institution :
Tech. Univ. of Nova Scotia, Halifax, NS, Canada
Abstract :
The authors present a novel scheduling and allocation algorithm for both one- and two-dimensional SUs (systolic units). This algorithm works across the PEs (processing elements) of an SU to reduce the number of FUs (functional units) required in an implementation. For the examples presented this technique results in fewer FUs and latches than if individual PEs were synthesized and then combined into an SU. In systolic arrays where the silicon area requirement of each PE is high, interlacing across PEs results in an implementation with a smaller design area. The interlacing (latch, controller, and multiplexer) area increases with interlacing up to a certain point. After this point, increased interlacing actually reduces the number of latches and multiplexers in the design, resulting in a drop in interlacing area. This is because in the proposed design strategy the latches are also interlaced in order to make the most efficient use of silicon
Keywords :
VLSI; elemental semiconductors; flip-flops; matrix multiplication; multiplexing equipment; parallel algorithms; pipeline processing; processor scheduling; silicon; synchronisation; systolic arrays; Si; design strategy; functional units; interlacing; latches; mobility based scheduling; multiplexers; register-transfer synthesis; scheduling and allocation algorithm; systolic arrays; Delay systems; Design optimization; Humans; Mathematics; Pipeline processing; Resource management; Silicon; Space technology; Synthesizers; Systolic arrays;
Conference_Titel :
Communications, Computers and Signal Processing, 1993., IEEE Pacific Rim Conference on
Conference_Location :
Victoria, BC
Print_ISBN :
0-7803-0971-5
DOI :
10.1109/PACRIM.1993.407275