Automatic synthesis of systolic arrays from uniform recurrent equations

作者: Patrice Quinton

DOI: 10.1145/773453.808184

关键词: Product (mathematics)Computer scienceAlgorithmFinite setSet (abstract data type)Matrix multiplicationParallel computingSystolic arrayConvolutionConvex set

摘要: We describe a systematic method for the design of systolic arrays. This may be used algorithms that can expressed as set uniform recurrent equations over convex D Cartesian coordinates. Most already considered implementation represented in this way. The methods consists two steps: finding timing-function computations is compatible with dependences introduced by equations, then mapping domain onto another finite coordinates, each representing processor array, such way concurrent are mapped different processors. scheduling and functions meet conditions allow full automation method. exemplified on convolution product matrix product.

参考文章(4)
Richard M. Karp, Raymond E. Miller, Shmuel Winograd, The Organization of Computations for Uniform Recurrence Equations Journal of the ACM. ,vol. 14, pp. 563- 590 ,(1967) , 10.1145/321406.321418
Kung, Why systolic architectures IEEE Computer. ,vol. 15, pp. 300- 309 ,(1982) , 10.1109/MC.1982.1653825
D.I. Moldovan, On the design of algorithms for VLSI systolic arrays Proceedings of the IEEE. ,vol. 71, pp. 113- 120 ,(1983) , 10.1109/PROC.1983.12532
Patrice Quinton, The systematic design of systolic arrays Centre National de Recherche Scientifique on Automata networks in computer science: theory and applications. pp. 229- 260 ,(1987)