| CPC G06F 9/5094 (2013.01) [G06F 3/061 (2013.01); G06F 3/0653 (2013.01); G06F 3/0673 (2013.01); G06F 9/4893 (2013.01); G06F 9/5016 (2013.01); G06T 1/20 (2013.01); G06T 2200/28 (2013.01)] | 3 Claims |

|
1. A computer-implemented method for facilitating a task in a multi-graphical processing unit (GPU) environment, the method comprising:
learning acceptance conditions to accept a task to one or more GPUs in the multi-GPU environment, wherein the multi-GPU environment comprises two or more GPUs, based on a prior execution of the task on at least one of the one or more GPUs and based on a varying thermal characteristic of the at least one of the one or more GPUs during the prior execution, and wherein the acceptance conditions are variable based on time with respect to the varying thermal characteristic of an internal arithmetic logic unit (ALU) and a dynamic random-access memory (DRAM) of the at least one of the one or more GPUs at the variable times; and
executing the task to the at least one of the one or more GPUs based on the acceptance conditions of the at least one of the one or more GPUs as compared to each of the at least one of the one or more GPUs in the multi-GPU environment.
|