US 12,481,346 B2
Thermal controls based on power adders in heterogeneous computing platforms
Suraj M Varma, Portland, OR (US); Daniel L. Hamlin, Round Rock, TX (US); and Adolfo S. Montero, Pflugerville, TX (US)
Assigned to Dell Products, L.P., Round Rock, TX (US)
Filed by Dell Products, L.P., Round Rock, TX (US)
Filed on Dec. 7, 2022, as Appl. No. 18/062,757.
Prior Publication US 2024/0192757 A1, Jun. 13, 2024
Int. Cl. G06F 1/324 (2019.01); G06F 1/20 (2006.01); G06F 9/48 (2006.01)
CPC G06F 1/324 (2013.01) [G06F 1/206 (2013.01); G06F 9/4893 (2013.01)] 18 Claims
OG exemplary drawing
 
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 at least one set of firmware instructions that, upon execution by at least one of the plurality of devices designated as an orchestrator, causes the orchestrator to:
detect a device coupled to the IHS;
identify the device as a power adder or a power subtractor;
in response to the identification, reduce a sustained power limit usable by a selected one of the plurality of devices according to a policy; and
obtain an indication of an amount of power consumed by the selected device from a firmware service executed by the selected device via an Application Programming Interface (API) without any involvement by any host Operating System (OS);
wherein the reduction of the sustained power limit usable by the selected device is further in response to the amount of power consumed meeting the sustained power limit; and
wherein to reduce the sustained power limit usable by the selected device, the at least one set of firmware instructions, upon execution by the orchestrator, further causes the orchestrator to increase or reduce an execution priority of one or more threads or processes on the selected device.