CPUの消費電力を推測する。

CPUにはTDP【Thermal Design Power】という値があり、最大放熱量から、PCの廃熱設計の指標になってます。
しかし、コア数もクロックも異なるCPUが同じTDPだったりして、消費電力=TDPではなさそうに見えます。
CPUの特性を調べるため、だいたいの消費電力をはかってみました。

●方法

1 アイドル時の消費電力を測る
2 フルロード時の消費電力を測る
3 BIOSでコアを1個無効にする(例:デュアルコアの場合、有効コア数を1個にする)
4 フルロード時の消費電力を測る

→ 2と4の差が大体の1コアあたりの最大消費電力。誤差はやむを得ない。

●計測

計測対象CPU: i3-2120T TDP 35w

・普通(2コア)

2C / 4T IDLE 41.5w
2C / 4T FULL 80.7w (a)

・ハイパースレッドをオフ

2C / 2T IDLE 40.5w
2C / 2T FULL 80.3w

・1コア減らす(1コア)

1C / 2T IDLE 41.3w
1C / 2T FULL 64.5w (b)

●結果

・フルロード時は、HTの有り無しは消費電力に影響しない。

・1コアにしてもアイドル時の電力は変わらず。
 アイドル時には本当にCPUは限界まで休ませているか、論理的にコアを無効にしても電力は使っているか、のどちらかと思われる。

・2コアフル(a)と1コアフル(b)の差は、16.2w。これが1コアあたりの推定消費電力。
 よって、2コアフルのときの、CPUの消費電力は、32.4wくらいと思われる。

・CPUの最大稼動時に、CPU以外で6.8w増えている(ファンや、メモリの電力?)
 80.7(最大電力) - 32.4(CPU電力) - 41.5(CPUの電力がほぼ0として)=6.8w
 
●結論

i3-2120Tに関しては、TDPと消費電力は大体あってた。


他のCPUの情報ほしいなー。特にivy。誰か測ってください!!!