Patent ID: 8176347
Filing Date: 2012-05-08
Classification: G06F,Y02D

Abstract:
1. A microprocessor that performs adaptive power throttling, comprising: a calculation unit, configured to calculate an average power consumed by the microprocessor over a most recent predetermined sample time, and to determine whether the average power is less than a predetermined maximum power value; and a power management unit, coupled to the calculation unit, configured to control the microprocessor to conditionally operate at a predetermined frequency if the average power is less than the predetermined maximum power value, wherein the predetermined frequency is a frequency at which the microprocessor may consume more than the predetermined maximum power value; wherein the power management unit is configured to control the microprocessor to operate at the predetermined frequency only if the microprocessor was most recently instructed by system software to operate at a highest frequency instructable by the system software, wherein the highest frequency instructable by the system software is less than the predetermined frequency.