Patent 7966475 was granted and assigned to Rambus on June, 2011 by the United States Patent and Trademark Office.
A data processor comprises a plurality of processing elements arranged for parallel processing of data, and a controller for controlling the plurality of processing elements. The controller is operable to determine respective status information for a plurality of processing threads, and to control processing of the processing threads by the plurality of processors in dependence upon such status information.