CPUスレッドとは何か?

スレッドとは、仮想的なCPUコアのことである。スレッドを作成するために、Intel CPUはハイパースレッディング、AMD CPUはSimultaneous Multithreading、略してSMTを使用している。これらはいずれも、物理コアを仮想コア(スレッド)に分割して性能を向上させる処理の名称である。

例えば、4コアのAMD製CPUはSMTで8スレッド、2コアのIntel製CPUの多くはハイパースレッディングで4スレッドを実現している。これらのアプローチは、CPU ベンチマークテストでも分かるように、プロセッサーの全体的な性能に大きな影響を与えている。