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。誰か測ってください!!!