CPC G06F 9/52 (2013.01) [G06F 9/30141 (2013.01); G06F 9/3836 (2013.01); G06T 1/20 (2013.01)] | 20 Claims |
1. An apparatus comprising:
a register file comprising a plurality of registers;
a plurality of compute units comprising circuitry; and
a control unit comprising circuitry configured to:
allow a first number of wavefronts to execute concurrently on the plurality of compute units; and
allow no more than a second number of wavefronts to execute concurrently on the plurality of compute units, wherein the second number is less than the first number, in response to detection that thrashing of the register file is above a threshold.
|