Patent ID: 9430811
Filing Date: 2016-08-30
CPC Classification: G06F,G06T

Claim Text:
1. A processing system capable of performing concurrent graphics computation, comprising: a plurality of computation elements, each computation element comprising a local memory, and a plurality of Single Instruction Multiple Data (SIMD) Arithmetic Logic Units (ALUs); a scheduler operable to receive inputs defining instances of a first type of computation to be performed on the plurality of computation elements, each of the instances associated with a respective data element stored in a local memory of one of the plurality of computation elements, the scheduler operable to sort the instances into packets, and emit a packet comprising a plurality of instances of computation; and a distributor operable to receive the packet, and distribute the instances among the computation elements, for execution thereon, based on where data elements associated with the instances are located among the local memories of the computation elements, wherein each of the computation elements is operable to combine instances for concurrent execution by the ALUs thereof, for which the same type of computation is to be performed and which refer to different data elements stored in the local memory thereof, and to execute the computation for the combined instances of computation.