systolic array
noun1
Computing, Engineering, Mathematics, Natural sciences, Physical sciences, Sciences In parallel computer architectures, a homogeneous network of tightly coupled data processing units (DPUs), each of which independently computes a partial result as a function of the data received from its upstream neighbors, stores the result within itself, and passes it downstream.