An apparatus for processing data has a Single-Instruction-Multiple-Data (SIMD) architecture, and a number of features that improve performance and programmability. The apparatus includes a rectangular array of processing elements and a controller. In one aspect, each of the processing elements includes...http://www.google.com/patents/US6275920?utm_source=gb-gplus-sharePatent US6275920 - Mesh connected computed