Multicore master/slave communications
AssigneeImagination Technologies Limited
InventorsMichael John Livesley, Ian King
Life of this patent
Estimating the term…
Loading patent…
AssigneeImagination Technologies Limited
InventorsMichael John Livesley, Ian King
Estimating the term…
A master unit in a core of a plurality of cores in a graphics processing unit receives a set of image rendering tasks, assigns a first subset of the image rendering tasks to a first core of the plurality of cores and assigns a second subset of the image rendering tasks to a second core of the plurality of cores. The master unit transmits the first subset of image rendering tasks to a slave unit of the first core and transmits the second subset of image rendering tasks to a slave unit of the second core. The master unit stores a credit number for each of the first and second cores and adjusts the credit number of the first and second cores by a first amount for each task in the first and second subset of the image rendering tasks. The slave units transmit credit notifications when tasks have been processed and the master unit adjusts the credit numbers when it receives the notifications.
A graphics processing unit comprising a plurality of cores, wherein each core of the plurality of cores comprises a slave unit configured to manage the execution of image rendering tasks within the core, and wherein at least one of the plurality of cores further comprises a master unit configured to:
A method of transmitting image rendering tasks in a graphics processing unit comprising a plurality of cores, the method comprising:
Dependencies are inferred from the claim text.