ハイパースレッドごとにクロック速度が異なるのはなぜですか? [閉鎖]

ハイパースレッドごとにクロック速度が異なるのはなぜですか? [閉鎖]

私のラップトップにはIntel Core i5-2520M CPUがあります。これには2つの物理コアとハイパースレッディングがあり、4つの論理コアがあります。を見ると、/proc/cpuinfo4つのクロック速度が表示されます。

$ grep MHz /proc/cpuinfo
cpu MHz         : 1124.114
cpu MHz         : 799.865
cpu MHz         : 948.486
cpu MHz         : 1248.168

私はこのコンピュータでハイパースレッディングがどのように表示されるのかわかりません。 HPCシステムでは、コア1と3が最初の物理コアに対応すると考えています。

それでは、4つのロジックコアがすべて異なるクロックレートを持つのはなぜですか?それぞれ1つのクロック速度しか持つことができると思います。物理核兵器。

ベストアンサー1

最新のCPUにはダイナミック周波数スケーリングがあります。インテルの場合、速度ステップ。実際に見ているのは、そのスレッドまたはバッテリ寿命で実行されるさまざまなプロセスの要件に対応するためにCPU周波数および/または電圧を下げることによって、電力管理がパフォーマンスをどのように拡張するかについてのより良い指標です。

パフォーマンスを最大化するように電源管理スキームを変更し、バッテリ寿命を最大化し、周波数変化がどのように反応するかを確認してください。

おすすめ記事