Jaffery Watson Mendonsa & Hamilton LLP
Local memory sharing between kernels
One embodiment provides for a general-purpose graphics processing unit comprising a set of processing elements to execute one or more thread groups of a second kernel to be executed by the general-purpose graphics processor, an on-chip memory coupled to the set of processing elements, and a scheduler coupled with the set of processing elements, the scheduler to schedule the thread groups of the kernel to the set of processing elements, wherein the scheduler is to schedule a thread group of the second kernel to execute subsequent to a thread group of a first kernel, the thread group of the second kernel configured to access a region of the on-chip memory that contains data written by the thread group of the first kernel in response to a determination that the second kernel is dependent upon the first kernel.
Intel Corporation
G G G G G Y G G G G G G G
G06F G06F G06F G06T G06F Y02D G06F G06F G06F G06F G06N G06F G06F
inventional additional inventional additional additional additional inventional additional inventional additional inventional inventional inventional
Mike Nicolas C. Elmoustapha Subramaniam Varghese Joydeep Aravindh Valentin Altug Vasanth Abhishek R. SungYe
Macpherson Galoppo von Borries Ould-Ahmed-Vall Maiyuran George Ray Anantaraman Andrei Koker Ranganathan Appu Kim