What is a systolic array? Here are some definitions.
Noun
(computing) In parallel computer architectures, a homogeneousnetwork of tightly coupled data processing units (DPUs), each of which independently computes a partialresult as a function of the data received from its upstream neighbors, stores the result within itself, and passes it downstream.