Title :
On systolic mapping of multi-stage algorithms
Author :
Hwang, Yin-Tsung ; Hu, Yu Hen
Author_Institution :
Dept. of Electr. & Comput. Eng., Wisconsin Univ., Madison, WI, USA
Abstract :
The authors present a more general mapping problem called multi-stage systolic mapping which focuses on the computing algorithms containing more than one nested loop constructs to be executed sequentially. Since the emerged interface problem now becomes the dominant factor in performing the mapping, the authors argue that the adjacent stages should have matched interface to reduce the overhead. For this, the conditions of interface matching between two stage´s mappings are established. A systematic method to derive the interface matched mapping is also presented. To improve the performance degradation due to the initial and final phases of computation in systolic computing, the inter-stage computation concurrency is explored by overlapping part of the computations in successive stages and thus effectively reduces the computation latency. With these results, the multi-stage systolic mapping tool (MSSM) is developed and several design examples are presented to illustrate the potential use of MSSM
Keywords :
concurrency control; performance evaluation; systolic arrays; inter-stage computation concurrency; interface matching; multistage algorithms; nested loop constructs; performance degradation; Concurrent computing; Delay; Design methodology; Difference equations; Digital signal processing; Drives; Filters; Iterative algorithms; Matrix decomposition; Systolic arrays;
Conference_Titel :
Application Specific Array Processors, 1992. Proceedings of the International Conference on
Conference_Location :
Berkeley, CA
Print_ISBN :
0-8186-2967-3
DOI :
10.1109/ASAP.1992.218582