| CPC G06F 11/3062 (2013.01) [G06F 1/324 (2013.01)] | 20 Claims |

|
1. An Information Handling System (IHS), comprising:
a heterogeneous computing platform comprising a plurality of devices; and
a memory coupled to the heterogeneous computing platform, wherein the memory comprises firmware instructions that, upon execution by at least one of the plurality of devices, causes the at least one device to operate as an orchestrator configured to:
in response to determining that a current power level in use by a selected device exceeds a maximum sustained power limit and a burst power limit, control the selected device to reduce the current power level within the burst power limit for a first time duration; and
in response to determining that a maximum burst energy has been used, control the selected device to reduce the current power level within the maximum sustained power level for a second time duration, wherein the maximum sustained power level is a first amount of electrical power that the selected device is allowed to consume over the first time duration, and wherein the burst power limit is a second amount of electrical power that the selected device is allowed to consume over the second time duration, further wherein the first time duration is longer than the second time duration, and wherein the first amount of electrical power is lower than the second amount of electrical power.
|