Creo que el poder de una CPU con la corriente I y la tensión T es I · T .
Me pregunto cómo se deriva la siguiente conclusión de Wikipedia .
La potencia consumida por una CPU es aproximadamente proporcional a la frecuencia de la CPU y al cuadrado del voltaje de la CPU:
P = CV 2 f
(donde C es capacitancia, f es frecuencia y V es voltaje).
C
en esa ecuación es solo una constante, no capacitancia. De alguna manera podría ser "capacitancia efectiva", ya que tiene las unidades adecuadas para la capacitancia, pero el factor es incorrecto. Como otros han notado,1/2
faltan, pero lo que es más importante, falta un coeficiente de carga, relacionado con la fracción de puertas que cambian cada ciclo de reloj. Llámalo una constante de proporcionalidad y déjalo así.(where C is capacitance, f is frequency and V is voltage).
se cita desde la página WP.Respuestas:
La respuesta de MSalters es 80% correcta. La estimación proviene de la potencia promedio necesaria para cargar y descargar un condensador a voltaje constante, a través de una resistencia. Esto se debe a que una CPU, así como cada circuito integrado, es un gran conjunto de interruptores, cada uno de ellos manejando a otro.
Básicamente, puede modelar una etapa como un inversor MOS (puede ser más complicado, pero la potencia sigue siendo la misma) cargando la capacitancia de la puerta de entrada de la siguiente. Por lo tanto, todo se reduce a una resistencia que carga un condensador y otra que lo descarga (no al mismo tiempo, por supuesto :)).
Las fórmulas que voy a mostrar están tomadas de circuitos integrados digitales: una perspectiva de diseño de Rabaey, Chakandrasan, Nikolic.
Considere un condensador cargado por un MOS:
la energía tomada del suministro será
Mientras que la energía almacenada en el condensador al final será
Por supuesto, no esperamos un tiempo infinito para cargar y descargar el condensador, como señala Steven. Pero ni siquiera depende de la resistencia, porque su influencia está en el voltaje final del condensador. Pero aparte de eso, queremos un cierto voltaje en la siguiente puerta antes de considerar el transitorio. Entonces, digamos que es 95% Vdd, y podemos factorizarlo.
Entonces, independientemente de la resistencia de salida del MOS, se necesita la mitad de la energía que almacena en el condensador para cargarlo a voltaje constante. La energía almacenada en el condensador se disipará en el pMOS en la fase de descarga.
Entonces la fórmula se convierte
Pequeña demostración de la razón porque R factoriza: como Steven escribe, la energía en el condensador será:
aparentemente, R es un factor de la energía almacenada en el condensador, debido al tiempo de carga finito. Pero si decimos que una puerta debe cargarse al 90% Vdd para completar una transición, entonces tenemos una relación fija entre Tcharge y RC, que es:
uno lo eligió, tenemos nuevamente una energía que es independiente de R.
Tenga en cuenta que lo mismo se obtiene integrando de 0 a kRC en lugar de infinito, pero los cálculos se vuelven un poco más complicados.
fuente
Publiqué otra respuesta antes, pero no fue bueno, también lenguaje inapropiado, y quiero disculparme con los markrages.
He estado pensando esto y creo que mi problema aquí es que, para mí, el texto citado sugiere que la capacitancia es responsable de la disipación de energía. Lo cual no es así. Es resistivo.
Primero Ben: tanto el voltaje como la corriente del condensador varían exponencialmente durante la carga. La corriente
e integrarse con el tiempo nos da energía disipada en la resistencia:
fuente
El consumo de energía principal en las CPU es causado por la carga y descarga de condensadores durante los cálculos. Estas cargas eléctricas se disipan en resistencias, convirtiendo la energía eléctrica asociada en calor.
La cantidad de energía en cada condensador es C i / 2 · V 2 . Si este condensador se carga y descarga f veces por segundo, la energía que entra y sale es C i / 2 · V 2 · f . Suma para todos los condensadores de conmutación y sustituyendo C = ΣC i / 2, obtienes C · V 2 · f
fuente
sum_i
). Con todas las puertas encendidas en una CPU, esto no es un hecho de todos modos. Pero la razón principal por la que descarté el 1/2 es porque estoy usando un enfoque de ingeniería, no un enfoque de física pura. Una CPU no está actuando como un condensador de todos modos. ElC
valor no está relacionado con(dV/dt)/I
; es simplemente un contenido observado relacionado con P , V y f .V^2·F/P
o(1/2)·V^2·F/P
. Ahora, supongamos que cambia el voltaje, la frecuencia y la potencia. Con la primera ecuación, obtienesV1^2·F1/P1 = V2^2·F2/P2
y en el otro caso obtienes lo(1/2)V1^2·F1/P1 = (1/2)V2^2·F2/P2
que es lo mismo.La capacitancia se mide en Faradios , que es Coulombs por voltio.
La frecuencia se mide en hercios, que son unidades por segundo.
Al reducirlo obtenemos voltios de Coulomb por segundo, más comúnmente conocido como Watts , una unidad de poder.
fuente
Generalmente la corriente consumida por un dispositivo es proporcional al voltaje. Como la potencia es voltaje * corriente, la potencia se vuelve proporcional al cuadrado del voltaje.
fuente
Su ecuación es correcta para el poder extraído en cualquier instante en particular. Pero la corriente dibujada por la CPU no es constante. La CPU funciona con cierta frecuencia y cambia de estado de forma regular. Utiliza una cierta cantidad de energía para cada cambio de estado.
Si entiende I como la corriente RMS (la raíz cuadrada del promedio del cuadrado de la corriente), entonces su ecuación es correcta. Al unirlos, obtienes:
V · I (Rms) = C · V ^ 2 · F
I (Rms) = C · V · F
Entonces, la corriente promedio varía linealmente con el voltaje, la frecuencia y la capacitancia. La potencia varía con el cuadrado de la tensión de alimentación de CC.
fuente
I
tiene que ser potencia de RMS para poderP=V·I
darle una potencia promedio que se puede probar trivialmente con el cálculo deP = I^2·R
.