A controller for controlling a data processor having a plurality of processor arrays, each of which includes a plurality of processing elements, comprises a retrieval unit operable to retrieve a plurality of incoming instructions streams in parallel with one another, and a distribution unit operable...http://www.google.de/patents/US7506136?utm_source=gb-gplus-sharePatent US7506136 - Parallel data processing apparatus