パソコンやスマートフォンの製品仕様欄を見ると、「8コア/16スレッド」や「12コア/24スレッド」といった表記を頻繁に見かけます。この「コア」と「スレッド」の違いを把握しておくことは、用途に合った最適なマシンを選ぶ上で欠かせません。
コア(Core)は、CPUのチップ内部に物理的に存在する「演算回路(頭脳・作業員そのもの)」の数です。これに対し、仕様表に書かれているスレッド数は、OS側から「いくつの独立した作業を同時に処理できるか」と認識される「論理的な作業窓口の数」を表します。
かつては「1コア=1スレッド」が基本でしたが、近年のCPUは「ハイパースレッディング(Intel)」や「SMT(AMD)」と呼ばれる技術を採用しています。1人の作業員(1コア)が作業の合間にあるわずかな待機時間を活用して別の作業も同時に進めることで、1つの物理コアで2つのスレッドを擬似的に並行処理できるようになりました。これにより、動画編集の書き出しや3Dグラフィックスのレンダリング、重いアプリの同時起動といった負荷の高い処理が劇的に高速化されます。