US 11,841,752 B2
Controlling average power limits of a processor
Tessil Thomas, Cambridge (GB); Lokesh Sharma, Bangalore (IN); Buck Gremel, Olympia, WA (US); and Ian Steiner, Hillsboro, OR (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Jun. 3, 2021, as Appl. No. 17/338,547.
Application 17/338,547 is a continuation of application No. 16/215,978, filed on Dec. 11, 2018, granted, now 11,079,819.
Application 16/215,978 is a continuation of application No. 14/554,585, filed on Nov. 26, 2014, abandoned.
Prior Publication US 2021/0294400 A1, Sep. 23, 2021
Int. Cl. G06F 1/20 (2006.01); G06F 1/3234 (2019.01)
CPC G06F 1/206 (2013.01) [G06F 1/3243 (2013.01); Y02D 10/00 (2018.01)] 21 Claims
OG exemplary drawing
 
1. A processor, comprising:
one or more temperature sensors;
circuitry to determine an energy budget of the processor for an nth evaluation interval, wherein to determine the energy budget for the nth evaluation interval, the circuitry is to:
update a power limit of the processor according to temperature information from the one or more temperature sensors,
determine an energy consumed by the processor in a previous, n−1st evaluation interval;
determine the energy budget for the nth evaluation interval based on the energy consumed in the previous, n−1st evaluation interval and the updated power limit;
determine an operating voltage of a core of the processor based on the determined energy budget of the processor for the nth evaluation interval; and
provide control information based on the operating voltage; and
an integrated voltage regulator to receive the control information from the circuitry and, in response to the control information, to update the operating voltage of the core of the processor based on the determined energy budget of the processor for the nth evaluation interval, and to apply the updated operating voltage to the core of the processor.