A multidimensional systolic array processor uses a multidimensional array of systolically coupled processing elements to perform matrix-vector multiplication of matrix and vector signal sets. A two-dimensional array uses a P.times.Q matrix (P rows and Q columns) of processing elements which are coupled...http://www.google.com/patents/US5274832?utm_source=gb-gplus-sharePatent US5274832 - Systolic array for multidimensional matrix computations