Affiliation:
1. IRISA-CNRS, Campus de Beaulieu - 35042 Rennes-Cedex, France
Abstract
We describe a systematic method for the design of systolic arrays. This method may be used for algorithms that can be expressed as a set of uniform recurrent equations over a convex set D of Cartesian coordinates. Most of the algorithms already considered for systolic implementation may be represented in this way. The methods consists of two steps: finding a timing-function for the computations that is compatible with the dependences introduced by the equations, then mapping the domain D onto another finite set of coordinates, each representing a processor of the systolic array, in such a way that concurrent computations are mapped onto different processors. The scheduling and mapping functions meet conditions that allow the full automation of the method. The method is exemplified on the convolution product and the matrix product.
Publisher
Association for Computing Machinery (ACM)
Reference7 articles.
1. Why systolic architectures?
2. On the design of algorithms for VLSI systolic arrays
3. Miranker W.L. Winkler A. (1982). Spacetime Representations of Systolic Computational Structures IBM Research Report RC 9775. Miranker W.L. Winkler A. (1982). Spacetime Representations of Systolic Computational Structures IBM Research Report RC 9775.
4. The Organization of Computations for Uniform Recurrence Equations
5. Rockefeller R.T. (1970). Convex Analysis. Princeton University Press Princeton. Rockefeller R.T. (1970). Convex Analysis. Princeton University Press Princeton.
Cited by
39 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. SSA: A Uniformly Recursive Bidirection-Sequence Systolic Sorter Array;IEEE Transactions on Parallel and Distributed Systems;2024-10
2. Special Session: Reliability Assessment Recipes for DNN Accelerators;2024 IEEE 42nd VLSI Test Symposium (VTS);2024-04-22
3. SAFFIRA: a Framework for Assessing the Reliability of Systolic-Array-Based DNN Accelerators;2024 27th International Symposium on Design & Diagnostics of Electronic Circuits & Systems (DDECS);2024-04-03
4. Understanding the Theory of Karp, Miller and Winograd;Journal of Applied Mathematics and Physics;2024
5. Lasa: Abstraction and Specialization for Productive and Performant Linear Algebra on FPGAs;2023 IEEE 31st Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM);2023-05