CPC G06F 9/3888 (2023.08) [G06F 9/3009 (2013.01); G06F 9/3851 (2013.01); G06F 9/4881 (2013.01); G06F 9/544 (2013.01)] | 20 Claims |
1. A processing system comprising:
a work distributor hardware circuit configured to launch a collection of thread groups on a set of plural processors while providing a hardware-based guarantee that all thread groups of the collection can be launched at the same time;
the work distributor hardware circuit being further configured to speculatively launch the thread groups in the collection to confirm that the thread groups are able to launch and/or run concurrently on the set of plural processors before launching any of the thread groups in the collection.
|