lkml.org 
[lkml]   [2003]   [Feb]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
SubjectRE: CPU throttling??
Date
> From: Dave Jones [mailto:davej@codemonkey.org.uk] 
> Valdis.Kletnieks@vt.edu wrote:
>
> > It's conceivable that a CPU halted at 1.2Gz takes less
> power than one
> > at 1.6Gz - anybody have any actual data on this?
> Alternately phrased,
> > does CPU throttling save power over and above what the halt does?
>
> Given that most decent implementations scale voltage as well as
> frequency, yes, a lower speed will save more power.

You save the most power when the CPU is at the lowest voltage level, and
in the deepest CPU sleep state (aka CPU C state).

Throttling offers a linear power/perf tradeoff if your system doesn't
have C state support (or if you aren't using it) but really it is
preferable to keep the CPU at its nominal speed, get the work done
sooner, and start sleeping right away. The quote above makes it sound
like the voltage is scaled when throttling, and that isn't accurate -
voltage is scaled when sleeping (to counteract leakage current), at
least on modern Intel mobile processors.

Valdis, you may want to try compiling in ACPI and ACPI Processor support
in 2.5.latest and see what happens to your battery life (if you haven't
tried already). (A caveat - ACPI still doesn't work for everyone, but if
it does, you should see a power savings.)

Regards -- Andy
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:32    [W:0.084 / U:0.932 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site