• ベストアンサー

Intel CPUのHyperThreadingって仮想コア1つ分の性能は・・・

同じ性能を持ったデュアルコアCPUが2種類あり、 片方はHTあり、片方はHT無しとします。 それぞれで高負荷なシングルスレッドプログラムを走らせたとき、 HTありの方は実コア1つを二分しているため、却って遅くなることはないんでしょうか。 また、このときWindowsのタスクマネージャからはどのように映るのでしょう。 2コアHTだとCPU使用率の表示ゲージが4本立つようですが、 1本だけMAX、全体のCPU使用率は25%になるんでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • Yorisin
  • ベストアンサー率54% (364/663)
回答No.1

詳しい人が回答してくれそうですが、、、 > それぞれで高負荷なシングルスレッドプログラムを走らせたとき、 > HTありの方は実コア1つを二分しているため、却って遅くなることは > ないんでしょうか。 →可能性は十分あります。  同じアーキテクチャ、同じくクロックでHT/マルチコアの  有無を比較すると、やや不利になるかもしれません。  ただ、動画エンコード時間を1秒でも縮めたい場合や  ベンチマークスコア以外にそれほど気にする必要はないかと。   > 2コアHTだとCPU使用率の表示ゲージが4本立つようですが、 > 1本だけMAX、全体のCPU使用率は25%になるんでしょうか。 →おそらく一つの論理コアのみが100%とはならず、  平均化されて全てが約25%になると思われます。  4論理コア(2コア+HT)は使ったことがないのですが、  HTでも2コアでもそういった挙動をしているのをよく見ます。  (バックグラウンドで走っている分は無視したとして)

関連するQ&A