| CPC G06F 1/26 (2013.01) | 17 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 a plurality of sets of firmware instructions, wherein each of the sets of firmware instructions, upon execution by a respective device among the plurality of devices, enables the respective device to provide a corresponding firmware service, and wherein at least an Embedded Controller (EC) among the plurality of devices operates as an orchestrator configured to:
determine a current energy supply mix of renewable and non-renewable sources used to power the IHS;
receive context or telemetry data comprising an indication of an IHS posture; and
based at least in part upon the current energy supply mix, change an operating frequency of a processor based upon a policy comprising one or more rules that associate, for the current energy supply mix, a power consumption parameter of the IHS with different IHS postures.
|