| CPC G06F 1/206 (2013.01) | 16 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 one of the plurality of devices operates as an orchestrator configured to:
receive a report of a change in a context of operation of the IHS by a user, wherein the reported change in context comprises a detected change in a proximity of the user to the IHS, and wherein the change in proximity of the user to the IHS comprises the user moving away from the IHS;
determine one or more thermal settings that are mapped to the reported user context, wherein the thermal settings configure thermal operations by the IHS; and
configure thermal operations by the IHS based on the thermal settings, wherein the configured thermal operations are utilized until additional reports of changes in user context are received by the orchestrator, wherein the thermal operations relax a temperature limitation on a component of the heterogeneous computing platform, and wherein the relaxed temperature limitation on the component of the heterogeneous computing platform is configured to allow a pending operation to be completed by the component.
|