US 12,298,829 B2
Platform power manager for rack level power and thermal constraints
Indrani Paul, Austin, TX (US); Sriram Sambamurthy, Austin, TX (US); Larry David Hewitt, Austin, TX (US); Kevin M. Lepak, Austin, TX (US); Samuel D. Naffziger, Fort Collins, CO (US); Adam Neil Calder Clark, Markham (CA); Aaron Joseph Grenat, Austin, TX (US); Steven Frederick Liepe, Fort Collins, CO (US); Sandhya Shyamasundar, Sunnyvale, CA (US); Wonje Choi, Austin, TX (US); Dana Glenn Lewis, Austin, TX (US); and Leonardo de Paula Rosa Piga, San Francisco, CA (US)
Assigned to Advanced Micro Devices, Inc.; and ATI Technologies ULC, Markham (CA)
Filed by Advanced Micro Devices, Inc., Santa Clara, CA (US); and ATI Technologies ULC, Markham (CA)
Filed on Jun. 23, 2023, as Appl. No. 18/213,596.
Application 18/213,596 is a continuation of application No. 17/381,664, filed on Jul. 21, 2021, granted, now 11,703,930.
Application 17/381,664 is a continuation of application No. 16/428,312, filed on May 31, 2019, granted, now 11,073,888, issued on Jul. 27, 2021.
Prior Publication US 2023/0350480 A1, Nov. 2, 2023
Int. Cl. G06F 1/00 (2006.01); G06F 1/3225 (2019.01); G06F 1/3234 (2019.01); G06F 1/26 (2006.01); G06F 1/3203 (2019.01)
CPC G06F 1/3225 (2013.01) [G06F 1/3275 (2013.01); G06F 1/26 (2013.01); G06F 1/3203 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for operating a platform, the method comprising:
receiving an overall power budget for the platform, wherein the platform includes a central processor unit (CPU) and a non-CPU power consuming component and wherein the overall power budget is an allowed total amount of power that the platform as a whole can consume, and wherein the overall power budget is based on a time of day;
monitoring a total platform power measurement and at least one platform temperature measurement, wherein the total platform power measurement indicates a total amount of power that the platform as a whole is consuming; and
controlling the platform to selectively operate in at least a first power mode or a second power mode based on a difference between the overall power budget and the total platform power measurement, wherein the first power mode prioritizes selectively restricting power consumption of at least one of the CPU or the non-CPU power consuming component, and wherein the second power mode prioritizes selectively boosting performance of at least one of the CPU or the non-CPU power consuming component.