Patent ID: 9141159
Filing Date: 2015-09-22
Classification: G06F,Y02D

Abstract:
1. A computer program product comprising a non-transitory computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to: determine a current aggregate system power value using a current thermal threshold value, wherein the computer readable program to determine the current aggregate system power further causes the computing device to: for each potential thermal threshold value in a set of potential thermal threshold values, determine whether there is a potential thermal threshold value that results in a potential aggregate system power value that is lower than the current aggregate system power value; and responsive to identifying an optimal potential thermal threshold value from the set of potential thermal threshold values that results in minimum aggregate system power value that is lower than the current aggregate system power value, set the optimal potential thermal threshold value as a new thermal threshold value, wherein by setting the optimal potential thermal threshold value that results in minimum aggregate system power as the new thermal threshold value for a current time period, a fan speed of the fan coupled to the computing device either increases, decreases, or stays the same.