Re: Clarification on the DVFS capabilities

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thanks for your insights Viresh. I really appreciate it!!

Basically I wanted to know the DVFS granularity of a multi-core chip.
i.e I want to know whether every core can separately increase or
decrease its frequency or all the cores increase or decrease
simultaneously. I think cpufreq-info command's output "CPUs which need
to have their frequency coordinated by software" gives the answer. For
my core2duo processor it says either core 0 or core 1. Hence frequency
of each of my cores can be changed individually. Experimental results
also supports it. Please correct me if there is any fallacy in my
inference.

Regards,
karthik

On Fri, May 24, 2013 at 1:24 AM, Viresh Kumar <viresh.kumar@xxxxxxxxxx> wrote:
> On 23 May 2013 22:21, karthik vm <meetvm@xxxxxxxxx> wrote:
>> In the article (http://software.intel.com/en-us/articles/enhanced-intel-speedstepr-technology-and-demand-based-switching-on-linux/)
>> the author says that voltage and frequency changes are separated. Does
>> this mean that even though a chip has chip-wide DVFS where the voltage
>> is changed simultaneously across all cores, the frequency of each core
>> can be still changed individually? Kindly let me know your comments.
>
> Dirk is an Intel expert and I am not :)
>
> But, this is what is present at the link you gave:
>
> "Separation between Voltage and Frequency Changes. By stepping voltage
> up and down in small increments separately from frequency changes, the
> processor is able to reduce periods of system unavailability (which
> occur during frequency change). Thus, the system is able to transition
> between voltage and frequency states more often, providing improved
> power/performance balance.
> "
>
> And this probably means voltage/freq can be changed in small steps
> independently to each other.. So that when you change freq you don't
> necessarily change voltage..
>
> eg: You want to go to a high freq..and you need high voltage for it..
> - So increase voltage in small steps first.. so that freq line stays
> stable and processor can work during that time..
> - Now change freq and it may put cpu on idle for some time..
>
> I couldn't make out if it said something about multiple cpus DVFS.
--
To unsubscribe from this list: send the line "unsubscribe cpufreq" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Kernel Devel]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Forum]     [Linux SCSI]

  Powered by Linux