“…Their combination allows to obtain arrays [7] that can be used in a wide range of applications : Discrete Fourier Transform [8], convolution [9], filtering [10], matrix operations [11].... The regularity of their structures facilitate their hardware, implementation, for instance in FPGAs [12], [13], [14]. The systolic array design depends on the problem to be solved and the constraints that must be taken into account (cells number minimization, data flow simplification...).…”