Systolic Array

This article talks about Systolic Array, which is  typically consists of a large monolithic network of primitive computing nodes which can be hardwired or software configured for a specific application. Systolic arrays are arrays of processors which are connected to a small number of nearest neighbours in a mesh-like topology. It is a homogeneous network of tightly coupled data processing units (DPUs) called cells or nodes. The nodes are usually fixed and identical, while the interconnect is programmable. A major benefit of systolic arrays is that all operand data and partial results are stored within passing through the processor array.