Hardware accelerated dynamic work creation on a graphics processing unit
AssigneeAdvanced Micro Devices, Inc.
InventorsAnthony GUTIERREZ, Sooraj PUTHOOR
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdvanced Micro Devices, Inc.
InventorsAnthony GUTIERREZ, Sooraj PUTHOOR
Estimating the term…
A processor core is configured to execute a parent task that is described by a data structure stored in a memory. A coprocessor is configured to dispatch a child task to the at least one processor core in response to the coprocessor receiving a request from the parent task concurrently with the parent task executing on the at least one processor core. In some cases, the parent task registers the child task in a task pool and the child task is a future task that is configured to monitor a completion object and enqueue another task associated with the future task in response to detecting the completion object. The future task is configured to self-enqueue by adding a continuation future task to a continuation queue for subsequent execution in response to the future task failing to detect the completion object.
1-20. (canceled)
A processing unit comprising:
A method comprising:
A processing system comprising:
Dependencies are inferred from the claim text.