Systolic array
A systolic array is a special type of computer architecture that can process data in parallel. A systolic array is typically a nxn square array. It can be used to multiply matrices very fast.