A data processor includes an array of a plurality of processing elements haivng ports connected to neighboring elements. Elements at each end of a column have interconnected ports so that data can be sequentially cycled through the column elements. Elements at each end of a row have switchably interconnected...http://www.google.com/patents/US4972495?utm_source=gb-gplus-sharePatent US4972495 - Feature extraction processor