DETERMINISTIC MANAGEMENT OF DYNAMIC THERMAL RESPONSE OF PROCESSORS
First Claim
Patent Images
1. A processor comprising:
- first logic to determine power consumption values by the processor during a first time period;
memory to store the power consumption values and one or more thermal design power (TDP) values corresponding to the first time period; and
second logic to determine a power level budget for the processor based on the power consumption values and the one or more TDP values, wherein the power level budget is to indicate whether the processor may exceed the one or more TDP values.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus relating to deterministic management of dynamic thermal response of processors are described. In one embodiment, available thermal headroom may be used to extract the performance potential in a deterministic way, e.g., such that it reduces or even eliminates the product-to-product variations. Other embodiments are also disclosed and claimed.
-
Citations
30 Claims
-
1. A processor comprising:
-
first logic to determine power consumption values by the processor during a first time period; memory to store the power consumption values and one or more thermal design power (TDP) values corresponding to the first time period; and second logic to determine a power level budget for the processor based on the power consumption values and the one or more TDP values, wherein the power level budget is to indicate whether the processor may exceed the one or more TDP values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
determining power consumption values by a processor during a first time period; storing the power consumption values and one or more thermal design power (TDP) values corresponding to the first time period; and determining a power level budget for the processor based on the power consumption values and the one or more TDP values, wherein the power level budget is to indicate whether the processor may exceed the one or more TDP values. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computer-readable medium comprising one or more instructions that when executed on a processor configure the processor to perform one or more operations to:
-
determine power consumption values by a processor during a first time period; store the power consumption values and one or more thermal design power (TDP) values corresponding to the first time period; and determine a power level budget for the processor based on the power consumption values and the one or more TDP values, wherein the power level budget is to indicate whether the processor may exceed the one or more TDP values. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A system comprising:
-
a processor having a plurality of processor cores; memory to store; power consumption values by the processor during a first time period; and one or more thermal design power (TDP) values corresponding to the first time period, wherein processor is to comprise; first logic to determine the power consumption values; and second logic to determine a power level budget for one or more of the plurality of processor cores based on the power consumption values and the one or more TDP values, wherein the power level budget is to indicate whether the one or more processor cores may exceed the one or more TDP values during a second time period following the first time period; and a voltage regulator to supply power to the plurality of processor cores. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification