| CPC G06T 1/20 (2013.01) [G06F 9/4881 (2013.01); G06F 15/80 (2013.01)] | 20 Claims |

|
1. A graphics processing unit comprising a plurality of cores, wherein one of the plurality of cores comprises a first master unit configured to:
receive a set of image rendering tasks and state information, wherein the state information comprises elements of state information required for processing the image rendering tasks;
store the state information in a memory;
split the set of image rendering tasks into at least a first subset of tasks and a second subset of tasks;
assign the first subset of tasks to a first core of the plurality of cores;
assign the second subset of tasks to a second core of the plurality of cores;
transmit an indication of at least a first portion of the state information to the first core;
transmit an indication of at least a second portion of the state information to the second core;
transmit an indication of the first subset of tasks to the first core;
transmit an indication of the second subset of tasks to the second core; and
wherein each core of the plurality of cores comprises a slave unit configured to perform image rendering tasks.
|