Cada vez que o relógio bate, você está carregando ou descarregando vários capacitores. A energia para carregar um capacitor é:
E = 1/2*C*V^2
Onde C
está a capacitância e V
a tensão na qual foi carregada.
Se a sua frequência for f[Hz]
, você terá f
ciclos por segundo e sua potência será:
P = f*E = 1/2*C*V^2*f
É por isso que a potência aumenta linearmente com a frequência.
Você pode ver que sobe quadraticamente com a tensão. Por isso, você sempre deseja executar a tensão mais baixa possível. No entanto, se você deseja aumentar a frequência, também precisa aumentar a tensão, porque frequências mais altas exigem tensões operacionais mais altas, de modo que a tensão aumenta linearmente com a frequência.
Por esse motivo, o poder aumenta como f^3
(ou como V^3
).
Agora, quando você aumenta o número de núcleos, basicamente aumenta a capacitância C
. Isso é independente da tensão e da frequência, portanto a potência aumenta linearmente comC
. É por isso que é mais eficiente em termos de energia aumentar o número de núcleos do que aumentar a frequência.
Por que você precisa aumentar a tensão para aumentar a frequência? Bem, a tensão de um capacitor muda de acordo com:
dV/dt = I/C
onde I
está a corrente Portanto, quanto maior a corrente, mais rápido você pode carregar a capacitância do gate do transistor na sua tensão "on" (a tensão "on" não depende da tensão operacional) e mais rápido você pode ligar o transistor. A corrente aumenta linearmente com a tensão operacional. É por isso que você precisa aumentar a tensão para aumentar a frequência.