Hinweis UV / UC

hellsgod

Entwickler
Beiträge
1.795
Ort
Haag
Guten Tag liebe Forengemeinde,

UV wird immer beliebter, doch den meisten Usern ist nicht bekannt, wie der CPU Verbrauch errechnet wird. Es wird davon ausgegangen, dass wenn man der CPU bei 500mhz gleich viel Saft gibt wie bei 200mhz, dass die CPU dann bei 500mhz genau gleich viel saugt. Das stimmt NICHT! Der Verbrauch wird folgendermassen errechnet:

P = f*c*V^2*

P=power
f=frequency
c=capacitance
V=voltage

Das heisst also, dass die Frequenz an sich auch eine Rolle spielt.

Zum Thema UC:

Je niedriger die max Freq, desto weniger Verbrauch, so die Theorie. Nun aber zu den Fakten:

Current processors are quite good about saving power when idle; so much so that many show a behavior around power saving that surprises many people.This behavior, called race-to-idle, is best explained with a simplified example:Lets take a typical commercially available processor that consumes 34 Watts when running at full speed, and 24 Watts when running at half speed and 1 Watts when idle (using frequency and voltage scaling using P-states).On this processor, we're decoding one second of a MP3 file or some HDTV media every second. This decoding takes 0.5 seconds at half speed, and, consequently, 0.25 seconds at full speed.The energy consumption for one second isHalf speed: 0.5s * 24W + 0.5s * 1W = 12.5 JoulesFull speed: 0.25s * 34W + 0.75s * 1W = 9.25 JoulesEven
though the above example is simplified from reality, the same paradigm tends to hold for real systems: It's generally better to run as fast as you can so that you can be idle longer.

Kurz gesagt:

Wenn die CPU auf max 800mhz läuft, kann es sein, dass sie länger auf diesem Takt verbringen muss, als wenn die CPU auf 1400 läuft. Das kann also dazu führen, dass die CPU im Endeffekt mehr Strom verbratet.

Überlegt euch also gut was ihr macht.

QUELLE: Eigenerfahrung und Siyah Thread bei xda.

hells
 

Similar threads


Top