CPC G06F 9/4893 (2013.01) [G05D 23/1917 (2013.01); G06F 1/26 (2013.01); G06F 1/32 (2013.01); G06F 9/50 (2013.01); G06F 9/505 (2013.01); G06F 9/5027 (2013.01); G06F 9/5044 (2013.01); G06F 9/5083 (2013.01); G06F 9/5094 (2013.01); G06F 11/3024 (2013.01); G06F 11/3409 (2013.01)] | 22 Claims |
1. An apparatus comprising:
memory;
instructions; and
programmable circuitry to execute the instructions to:
detect utilization of devices, wherein the devices are to perform at least one workload; and
adjust the utilization of the devices based at least on temperatures of the devices, wherein the devices include at least two different types of devices, the different types of devices including: (i) a graphics processing unit (GPU), (ii) a central processing unit (CPU), (iii) an accelerator, (iv) an application specific integrated circuit (ASIC), (v) communication circuitry or (vi) a data storage device.
|