Smart power management method for power consumption reduction based on intelligent BMC
AssigneeKorea Electronics Technology Institute
InventorsJae Hoon An, Young Hwan Kim
Life of this patent
Estimating the term…
Abstract
There is provided a smart power management method for power consumption reduction based on an intelligent BMC. A cooling fan control method by a BMC according to an embodiment includes: collecting monitoring data regarding computing modules; calculating a current CPU power from the collected monitoring data; predicting a future CPU temperature from the collected monitoring data; setting a rotation speed of a cooling fan based on the calculated current CPU power and the predicted future CPU temperature; and controlling the cooling fan at the set rotation speed. Accordingly, the BMC controls a cooling fan effectively/efficiently by interworking with on-device AI, thereby reducing power consumption in a server.
Claims15
A cooling fan control method comprising:
- collecting monitoring data regarding computing modules;
- calculating a current CPU power from the collected monitoring data;
- predicting a future CPU temperature from the collected monitoring data by using an artificial intelligence (AI) model that is trained to predict the future CPU temperature by analyzing the collected monitoring data,
- wherein the predicting comprises requesting trained AI model data from an external AI model platform, receiving the trained AI model data from the external AI model platform, and constructing the AI model from the received trained AI model data, and
- wherein the AI model is trained by the external AI model platform and is driven in a secondary service processor (SSP) which is distinguished from a primary service processor (PSP) of a baseboard management controller (BMC);
- setting a rotation speed of a cooling fan based on the calculated current CPU power and the predicted future CPU temperature;
- and
- controlling the cooling fan at the set rotation speed.
A cooling fan control system comprising:
- one or more processors configured to:
- collect monitoring data regarding computing modules;
- predict a future CPU temperature from the collected monitoring data by using an artificial intelligence (AI) model that is trained to predict the future CPU temperature by analyzing the collected monitoring data,
- wherein the predicting comprises requesting trained AI model data from an external AI model platform, receiving the trained AI model data from the external AI model platform, and constructing the AI model from the received trained AI model data, and
- wherein the AI model is trained by the external AI model platform and is driven in a secondary service processor (SSP) which is distinguished from a primary service processor (PSP) of a baseboard management controller (BMC);
- calculate a current CPU power from the collected monitoring data, and to set a rotation speed of a cooling fan based on the calculated current CPU power and the predicted future CPU temperature;
- and
- control the cooling fan at the set rotation speed.
A cooling fan control method comprising:
- calculating a current CPU power from monitoring data regarding computing modules;
- predicting a future CPU temperature from collected monitoring data by using an artificial intelligence (AI) model that is trained to predict the future CPU temperature by analyzing the collected monitoring data,
- wherein the predicting comprises requesting trained AI model data from an external AI model platform, receiving the trained AI model data from the external AI model platform, and constructing the AI model from the received trained AI model data, and
- wherein the AI model is trained by the external AI model platform and is driven in a secondary service processor (SSP) which is distinguished from a primary service processor (PSP) of a baseboard management controller (BMC);
- setting a rotation speed of a cooling fan based on the future CPU temperature predicted from the collected monitoring data and the current CPU power;
- and
- controlling the cooling fan at the set rotation speed.
Dependencies are inferred from the claim text.