Je pense que la puissance d'un processeur avec un courant I et la tension U est I · U .
Je me demande comment la conclusion suivante de Wikipedia est dérivée?
La puissance consommée par un CPU est approximativement proportionnelle à la fréquence du CPU et au carré de la tension du CPU:
P = CV 2 f
(où C est la capacité, f est la fréquence et V est la tension).
C
dans cette équation est juste une constante, pas une capacité. Il pourrait en quelque sorte être une "capacité efficace", car il a les bonnes unités de capacité, mais le facteur est erroné. Comme d'autres l'ont remarqué, il1/2
manque, mais surtout, il manque un coefficient de charge, lié à la fraction de portes qui commutent à chaque cycle d'horloge. Appelez-le une constante de proportionnalité et restez-en là.(where C is capacitance, f is frequency and V is voltage).
est cependant citée à partir de la page WP.Réponses:
La réponse de MSalters est correcte à 80%. L'estimation provient de la puissance moyenne nécessaire pour charger et décharger un condensateur à tension constante, à travers une résistance. En effet, un CPU, ainsi que chaque circuit intégré, est un grand ensemble de commutateurs, chacun entraînant un autre.
Fondamentalement, vous pouvez modéliser une étape comme un onduleur MOS (cela peut être plus compliqué, mais la puissance reste la même) en chargeant la capacité de la porte d'entrée de la suivante. Donc, tout se résume à une résistance chargeant un condensateur, et une autre le déchargeant (pas en même temps bien sûr :)).
Les formules que je vais montrer sont tirées de Digital Integrated Circuits - A design perspective from Rabaey, Chakandrasan, Nikolic.
Considérons un condensateur chargé par un MOS:
l'énergie prélevée sur l'approvisionnement sera
Alors que l'énergie stockée dans le condensateur à la fin sera
Bien sûr, nous n'attendons pas un temps infini pour charger et décharger le condensateur, comme le souligne Steven. Mais il ne dépend même pas de la résistance, car son influence est sur la tension finale du condensateur. Mais cela mis à part, nous voulons une certaine tension dans la grille suivante avant d'envisager le transitoire. Disons donc que c'est 95% Vdd, et nous pouvons le prendre en compte.
Ainsi, indépendamment de la résistance de sortie du MOS, il faut la moitié de l'énergie que vous stockez dans le condensateur pour le charger à tension constante. L'énergie stockée dans le condensateur sera dissipée sur le pMOS dans la phase de décharge.
Ainsi, la formule devient
Petite démonstration de la raison parce que R prend en compte: comme l'écrit Steven, l'énergie dans le condensateur sera:
donc apparemment, R est un facteur de l'énergie stockée dans le condensateur, en raison du temps de charge fini. Mais si nous disons qu'une porte doit être chargée à 90% Vdd pour terminer une transition, alors nous avons un rapport fixe entre Tcharge et RC, qui est:
on l'a choisi, on a encore une énergie indépendante de R.
Notez que la même chose est obtenue en intégrant de 0 à kRC au lieu d'infini, mais les calculs deviennent légèrement plus compliqués.
la source
J'ai posté une autre réponse auparavant, mais ce n'était pas bon, également un langage incorrect, et je tiens à m'excuser auprès des markrages.
J'y ai réfléchi et je pense que mon problème ici est que pour moi le texte cité suggère que la capacité est responsable de la dissipation de puissance. Ce qui n'est pas le cas. C'est résistif.
Premier avantage: la tension et le courant du condensateur varient de façon exponentielle pendant la charge. Le courant
et l'intégration dans le temps nous donne de l'énergie dissipée dans la résistance:
la source
La principale consommation d'énergie des CPU est causée par la charge et la décharge des condensateurs lors des calculs. Ces charges électriques sont dissipées dans des résistances, transformant l'énergie électrique associée en chaleur.
La quantité d'énergie dans chaque condensateur est C i / 2 · V 2 . Si ce condensateur est chargé et déchargé f fois par seconde, l'énergie entrant et sortant est C i / 2 · V 2 · f . La somme de tous les condensateurs de commutation et en remplaçant C = ΣC i / 2, vous obtenez C · V 2 · f
la source
sum_i
). Avec toutes les portes activant un CPU, ce n'est pas une donnée de toute façon. Mais la principale raison pour laquelle j'ai abandonné le 1/2 est parce que j'utilise une approche d'ingénierie, pas une approche de pure physique. Un CPU n'agit pas comme un condensateur de toute façon. LaC
valeur n'est pas liée à(dV/dt)/I
; c'est simplement un contant observé reliant P , V et f .V^2·F/P
ou(1/2)·V^2·F/P
. Supposons maintenant que vous modifiez la tension, la fréquence et la puissance. Avec la première équation, vous obtenezV1^2·F1/P1 = V2^2·F2/P2
et dans l'autre cas, vous obtenez(1/2)V1^2·F1/P1 = (1/2)V2^2·F2/P2
ce qui est la même chose.La capacité est mesurée en Farads , qui est Coulombs par Volt.
La fréquence est mesurée en Hertz, qui est des unités par seconde.
En réduisant, nous obtenons des Coulomb-Volts par seconde, plus communément appelés Watts , une unité de puissance.
la source
Généralement, le courant consommé par un appareil est proportionnel à la tension. Puisque la puissance est un courant de tension *, la puissance devient proportionnelle au carré de la tension.
la source
Votre équation est correcte pour la puissance consommée à un instant particulier. Mais le courant consommé par le CPU n'est pas constant. Le processeur fonctionne à une certaine fréquence et change régulièrement d'état. Il utilise une certaine quantité d'énergie pour chaque changement d'état.
Si vous comprenez I comme le courant RMS (la racine carrée de la moyenne du carré du courant), alors votre équation est correcte. En les assemblant, vous obtenez:
V · I (Rms) = C · V ^ 2 · F
I (Rms) = C · V · F
Ainsi, le courant moyen varie linéairement avec la tension, la fréquence et la capacité. La puissance varie avec le carré de la tension d'alimentation CC.
la source
I
doit être une puissance RMS carP=V·I
pour vous donner une puissance moyenne, cela peut être prouvé de manière triviale avec le calcul deP = I^2·R
.