US 11,941,723 B2
Dynamic dispatch for workgroup distribution
Randy Ramsey, Santa Clara, CA (US); and Yash Ukidave, Santa Clara, CA (US)
Assigned to Advanced Micro Devices, Inc., Santa Clara, CA (US)
Filed by ADVANCED MICRO DEVICES, INC., Santa Clara, CA (US)
Filed on Dec. 29, 2021, as Appl. No. 17/564,291.
Prior Publication US 2023/0206382 A1, Jun. 29, 2023
Int. Cl. G06T 1/20 (2006.01); G06T 15/80 (2011.01)
CPC G06T 1/20 (2013.01) [G06T 15/80 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A graphics processing device, comprising:
a plurality of shader engines, wherein each shader engine of the plurality of shader engines includes a respective quantity of active physical resources;
a command processor coupled to the plurality of shader engines; and
a dispatch controller of the command processor to dynamically assign each workgroup of a plurality of workgroups to a respective shader engine for execution, the dynamic assignment based at least in part on an indication of the quantity of active physical resources associated with the respective shader engine.