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

|
1. A method, comprising:
executing, at a first graphics processing unit (GPU), a portion of a first kernel to completion to generate first kernel data;
storing, by the first GPU, the first kernel data in local memory of the first GPU;
generating, by the first GPU, first dependency data indicating that the first kernel data is stored in the local memory of the first GPU;
storing, by the first GPU, the first dependency data at a first memory location of a dependency data store;
checking, by a second GPU, status of the first dependency data at the first memory location of the dependency data store;
when the status of the first dependency data indicates that the first kernel data is stored in the local memory of the first GPU, accessing, by the second GPU, the first kernel data from the local memory of the first GPU; and
executing a portion of a second kernel using the first kernel data that has been accessed.
|