Microprocessor that performs adaptive power throttling
AssigneeVIA Technologies, Inc.
InventorsDarius D. Gaskins, Stephan Gaskins
Life of this patent
Estimating the term…
Loading patent…
AssigneeVIA Technologies, Inc.
InventorsDarius D. Gaskins, Stephan Gaskins
Estimating the term…
A microprocessor that performs adaptive power throttling includes a calculation unit that calculates an average power consumed by the microprocessor over a most recent predetermined sample time and determines whether the average power is less than a predetermined maximum power value. A power management unit controls the microprocessor to conditionally operate at a predetermined frequency if the average power is less than the predetermined maximum power value. The predetermined frequency is a frequency at which the microprocessor may consume more than the predetermined maximum power value. The predetermined maximum power value and sample time are specified to achieve power and/or thermal design goals of a system in which the microprocessor operates. The predetermined maximum power and/or sample time values are programmable by system software. To maintain a running average power value, a counter is incremented, both in sleeping and running states, by different increments depending upon the current performance point.
A microprocessor that performs adaptive power throttling, comprising:
A method for performing adaptive power throttling in a microprocessor, the method comprising:
A computer program product for use with a computing device, the computer program product comprising:
A microprocessor that performs adaptive power throttling, comprising:
A method for performing adaptive power throttling in a microprocessor, the method comprising:
A microprocessor that performs adaptive power throttling, comprising:
A method for performing adaptive power throttling in a microprocessor, the method comprising:
Dependencies are inferred from the claim text.