Patent ID: 9335803
Filing Date: 2016-05-10
CPC Classification: G06F,Y02D

Claim Text:
1. A processor comprising: a core domain including a plurality of cores each to execute instructions; a non-volatile storage to store a plurality of coefficient values; voltage calculation logic to calculate a plurality of dynamically changeable maximum operating voltage values each associated with a number of active cores of the plurality of cores based at least in part on the plurality of coefficient values and store the calculated plurality of dynamically changeable maximum operating voltage values in a second storage, wherein the voltage calculation logic is to use a first polynomial equation, a first number of active cores and the plurality of coefficient values to calculate a first dynamically changeable maximum operating voltage value for the first number of active cores and use a second polynomial equation, a second number of active cores and the plurality of coefficient values to calculate a second dynamically changeable maximum operating voltage value for the second number of active cores; and a power controller to dynamically determine an operating voltage for the number of active cores based on the corresponding maximum operating voltage value and at least one processor constraint.