CPC G06F 1/26 (2013.01) [G06F 1/08 (2013.01); G06F 1/3203 (2013.01)] | 25 Claims |
1. An apparatus for dynamic voltage and frequency scaling, comprising:
a plurality of processing cores, wherein one or more of the plurality of processing cores is a ruler core and one or more of the plurality of processing cores is a follower core; and
a dynamic voltage and frequency scaling (DVFS) resource manager coupled to the plurality of processing cores,
wherein the DVFS resource manager is configured to:
adjust a DVFS parameter of a first processing core of the apparatus based on a request of the first processing core;
determine a clocking frequency of a second processing cores that can follow the first processing core;
adjust a second DVFS parameter of the second processing core of the apparatus that shares a voltage rail with the first processing core, based on a first mapping rule between the first DVFS parameter and the second DVFS parameter; and
adjust a voltage of the voltage rail to enable the first processing core to operate using the first DVFS parameter and the second processing core to operate using the second DVFS parameter.
|