0

I have a piece of hardware that I want to make run at the same speed as a newer hardware. I know that this increases the energy, and I'm not sure if it is a linear relationship. I want to know how much energy the newer overclock would use. I have a feeling that the energy usage increase will be >30%, but I think it would be OK.

Note: this could possibly cause HW problems, but I read that 30% overclock is OK at least in the short term (I did it on the RPi and it didn't cause any problems).

Number File
  • 101
  • 1
  • 1
    There's static energy consumption which shouldn't change with speed, and then there is dynamic energy consumption which I think is roughly linear. But that offset means that a 30% increase in speed won't necessarily mean a 30% increase in current. – DKNguyen Nov 23 '19 at 20:13
  • I had that same thought process in my head. – Number File Nov 23 '19 at 20:47

2 Answers2

1

In general, for CMOS chips, power consumption is made up of two main parts - static and dynamic. Static power is independent of clock frequency, while dynamic power is consumed when transistors switch and as such is dependent on clock frequency. Dynamic power consumption of a given transistor is computed as \$P = C v^2 \alpha f\$, where \$C\$ is the load capacitance, \$v\$ is the supply voltage, \$\alpha\$ is the activity factor, and \$f\$ is the frequency. \$C\$ is defined by the layout (wire capacitance and gate capacitance of driven transistors), \$\alpha\$ is representative of how often the transistor switches, and \$v\$ must be high enough to ensure reliable operation at a given \$f\$.

If you overclock by changing the clock frequency only, then the dynamic power consumption will change linearly while the static power consumption stays constant. If the static power consumption is zero, then the change will be directly proportional. But the static power consumption is likely to be rather high, especially with the leaky transistors used in modern processes, and on a modern CPU not every component runs on the core clock anyway, so the change in power consumption will likely be less.

However, a 30% overclock is quite high and likely won't be possible without also increasing the core voltage. In that case, not only will the static power consumption increase, the \$v^2\$ term also comes in to play and you can end up with a very large increase in power consumption.

alex.forencich
  • 40,694
  • 1
  • 68
  • 109
0

up-to 30% increase. but that will be reduced if you decrease the core voltage at the same time.