パソコンのCPUを調べていると、「6コア12スレッド」「8コア16スレッド」「20コア20スレッド」といった表記を見かけます。
数字が大きいほど高性能に見えますが、コア数とスレッド数は同じ意味ではありません。
また、最近のCPUではPコア・Eコアのように性格の異なるコアを組み合わせる製品もあり、「コア数×2=スレッド数」と単純に考えられないケースも増えています。
先に結論をいうと、コアはCPUの物理的な処理単位、スレッドはCPUが同時に処理できる仕事の流れを表す考え方です。Hyper-ThreadingやSMTに対応するCPUでは、1つの物理コアから複数の論理プロセッサをWindowsへ見せることがあります。
CPUのコア数とスレッド数の違い、Hyper-Threading・SMTの仕組み、Pコア・Eコアの意味、コア数が多いほど必ず速いわけではない理由、用途別の考え方、Windows 11でコア数と論理プロセッサ数を確認する方法まで解説します。
CPUのコア数とスレッド数の違いを簡単に比較
| 項目 | 意味 |
|---|---|
| コア | CPU内部にある物理的な処理ユニット |
| スレッド | CPUで実行される処理の流れを表す考え方 |
| 論理プロセッサ | WindowsなどOSから見えるCPUの実行単位 |
| Hyper-Threading / SMT | 1つの物理コアで複数のスレッドを効率よく処理する技術 |
たとえば「8コア16スレッド」と表記されるCPUでは、8個の物理コアがあり、対応するマルチスレッド技術によってWindowsから16個の論理プロセッサとして見える構成があります。
ただし、すべてのCPUでスレッド数がコア数の2倍になるわけではありません。
CPUの「コア」とは?
コアはCPU内部で命令を実行する物理的な処理ユニットです。
昔の一般向けCPUでは1つのコアだけを持つ製品も多くありましたが、現在は複数のコアを搭載するマルチコアCPUが一般的です。
複数コアがあると、複数の処理を並行して進めやすくなります。
たとえば、
- Webブラウザーを使う
- 音楽を再生する
- ファイルを圧縮する
- ウイルススキャンを行う
- ゲームを動かす
といった複数の仕事を、Windowsが複数のコアへ割り振って処理できます。
CPUの「スレッド」とは?
スレッドは、プログラムがCPUで実行する処理の流れです。
アプリによっては1本のスレッドを中心に処理するものもあれば、処理を複数のスレッドへ分割して同時進行できるものもあります。
動画エンコード、3Dレンダリング、圧縮、開発ツールなどは、複数スレッドを活用しやすい処理の代表例です。
一方で、すべての処理を無制限に並列化できるわけではありません。
アプリ側が複数コア・複数スレッドへ対応していなければ、コア数を増やしても性能向上が小さい場合があります。
Windowsの「論理プロセッサ」とは?
Windowsのタスクマネージャーでは、「コア」とは別に「論理プロセッサ」という項目があります。
論理プロセッサは、Windowsから見えるCPUの実行単位です。
Hyper-ThreadingやSMTが有効なCPUでは、1つの物理コアが複数の論理プロセッサとしてWindowsから見えることがあります。
MicrosoftもWindows 11のタスクマネージャーで、CPUの「コア」と「論理プロセッサ」を別々に確認できると案内しています。
Hyper-Threadingとは?
Hyper-ThreadingはIntelが提供してきた同時マルチスレッディング技術です。
IntelはHyper-Threadingについて、1つの物理コアが複数のソフトウェアスレッドを処理できるようにし、OSから複数の論理コアとして見せる仕組みと説明しています。
たとえばHyper-Threading対応の4コアCPUで、各コアが2つの実行コンテキストを持つ構成なら、Windowsでは8個の論理プロセッサとして見えることがあります。
SMTとは?
SMTは「Simultaneous Multithreading」の略です。
1つの物理コアで複数のハードウェアスレッドを同時に扱う仕組みの総称として使われます。
IntelのHyper-Threadingも同時マルチスレッディング技術の一種です。
AMDのZenアーキテクチャでもSMTが利用され、対応するコアでは1つの物理コアで複数のハードウェアスレッドを扱える構成があります。
「8コア16スレッド」はどういう意味?
一般的な「8コア16スレッド」という表記では、
- 物理コア:8個
- 論理的に同時実行できるスレッド:16個
という構成を表します。
Windowsのタスクマネージャーでは、対応する構成なら「コア 8」「論理プロセッサ 16」と表示されます。
ただし、CPUの設計によっては8コア8スレッドの製品もあります。
コア数とスレッド数が同じCPUもある
最近のCPUでは「20コア20スレッド」のように、コア数とスレッド数が同じ製品もあります。
IntelはCore Ultraプロセッサー(シリーズ2)について、Hyper-Threadingを搭載しておらず、コア数とスレッド数が同じになると案内しています。
たとえばIntel Core Ultra 7 265は、8個のPerformance-coreと12個のEfficient-coreで合計20コア、20スレッドです。
Hyper-ThreadingやSMTの有無、Pコア・Eコアの構成によってスレッド数は変わります。CPUごとの仕様表を確認してください。
PコアとEコアとは?
近年のIntel CPUでは、性能重視のPコア(Performance-core)と、効率重視のEコア(Efficient-core)を組み合わせる設計があります。
Intelは第12世代Core以降の一部CPUで、このPerformance Hybrid Architectureを採用しています。
Pコア
Pコアは高いシングルスレッド性能や高クロックを重視したコアです。
ゲームなど、1つの処理を高速に進めたい場面を得意とします。
Eコア
Eコアは電力効率や並列処理効率を重視したコアです。
バックグラウンド処理や、複数スレッドを使う処理を効率よく受け持つことがあります。
ただし、CPU世代によってHyper-Threadingの有無やPコア・Eコアの構成は異なります。
PコアとEコアは同じ「1コア」と数える?
製品仕様上のコア数では、PコアとEコアの両方がコア数として数えられます。
たとえば8Pコア+12Eコアなら、合計20コアです。
ただし、PコアとEコアは性能特性や役割が異なるため、「20個すべてがまったく同じ性能のコア」という意味ではありません。
そのためCPUを比較するときは、合計コア数だけでなくPコア・Eコアの内訳も確認すると分かりやすくなります。
コア数が多いほどパソコンは必ず速い?
必ずではありません。
CPU性能はコア数だけでは決まりません。
- CPUの世代・設計
- クロック周波数
- IPC(1クロックあたりの処理性能)
- キャッシュ容量
- メモリ性能
- 冷却性能
- アプリ側のマルチスレッド対応
などが影響します。
古い12コアCPUより、新しい8コアCPUの方が特定用途で速いこともあります。
CPUを選ぶときは、コア数・スレッド数に加えて、世代、シングルスレッド性能、用途ごとのベンチマークなども確認することが大切です。
シングルスレッド性能とは?
シングルスレッド性能は、1本の処理をどれだけ速く実行できるかを表す考え方です。
すべてのアプリが処理を多数のコアへ完全に分散できるわけではありません。
ゲームや日常操作などでは、少数のコアの速さが体感性能へ大きく影響する場合があります。
そのため、コア数の少ない新しいCPUが、コア数の多い古いCPUより快適というケースもあります。
マルチスレッド性能とは?
マルチスレッド性能は、複数のコア・スレッドを使って並列処理したときの性能です。
動画エンコード、3Dレンダリング、ソフトウェアのビルド、圧縮・展開などでは、多くのコアを活用できる場合があります。
こうした用途では、コア数やスレッド数が多いCPUが有利になりやすくなります。
ただし、実際の性能向上率はアプリによって異なります。
ゲームではコア数とクロックのどちらが重要?
ゲームでは両方が重要ですが、単純にコア数だけで決めることはできません。
近年のゲームは複数コアを利用しますが、ゲームエンジンによっては特定のスレッドの速度がフレームレートへ大きく影響します。
そのため、ゲーム用CPUでは、
- 十分なコア数
- 高いシングルスレッド性能
- キャッシュ性能
- GPUとのバランス
を総合して考える必要があります。
動画編集・エンコードではコア数が役立ちやすい
動画編集ソフトやエンコーダーは、複数のCPUコアを利用できる処理があります。
エンコードやレンダリングなどでは、コア数が多いCPUほど処理時間を短縮できるケースがあります。
ただし、GPUエンコードを利用するソフトではCPUだけで性能が決まらないこともあります。
メモリ容量も同時に重要です。
メモリ8GB・16GB・32GBの選び方については、
メモリ8GB・16GB・32GBの違いは?用途別の選び方をわかりやすく解説
で詳しく紹介しています。
普段使いなら何コア必要?
ここからは絶対的な要件ではなく、Techy Noteでの実用上の目安です。
| 使い方 | コア数を考える目安 |
|---|---|
| Web・メール・文書作成 | 4コア以上でも対応しやすい |
| 一般的な仕事・複数アプリ | 6~8コア程度が選びやすい |
| 一般的なゲーム | 6~8コア以上を基準にCPU世代やゲーム要件も確認 |
| 配信・録画・重いマルチタスク | 8コア以上が役立つ場合あり |
| 動画編集・3D・開発 | 8~12コア以上が有利な場合あり |
これはあくまで目安で、コアの性能やCPU世代によって結果は大きく変わります。
特にPコア・Eコア混在CPUでは「合計8コア」だけを見ても性能を判断できません。
4コアと8コアなら8コアの方が必ず速い?
同じCPU世代・同じ設計で、ほかの条件が近ければ、マルチスレッド処理では8コアの方が有利になるケースが多くなります。
ただし、CPU世代やクロック、キャッシュ、電力制限などが違えば結果は変わります。
たとえば古い8コアCPUより、新しい4~6コアCPUの方がWeb閲覧や一部ゲームで速い場合もあります。
スレッド数が多いほど同時作業に強い?
スレッド数が多いCPUは、多数の処理を並行して扱いやすくなることがあります。
ただし、論理スレッドは物理コアと完全に同じ性能ではありません。
Hyper-ThreadingやSMTでは、複数の論理スレッドが1つの物理コアの実行資源を共有します。
そのため「8コア16スレッド=16コアと同じ性能」ではありません。
CPU仕様を見るときは、「コア数」と「スレッド数」を分けて確認してください。
Windows 11でCPUのコア数・論理プロセッサ数を確認する方法
Windows 11ではタスクマネージャーから確認できます。
- スタートボタンを右クリックします。
- 「タスク マネージャー」を選びます。
- 左側の「パフォーマンス」を選びます。
- 「CPU」を選びます。
- 画面下部の「コア」と「論理プロセッサ」を確認します。
「Ctrl」+「Shift」+「Esc」キーでもタスクマネージャーを開けます。
MicrosoftもWindows 11でこの方法を案内しています。
「コア8・論理プロセッサ16」と表示されたら?
タスクマネージャーに、
- コア:8
- 論理プロセッサ:16
と表示されている場合、8個の物理コアがあり、OSから16個の論理的な実行単位として認識されている構成です。
多くの場合はHyper-ThreadingやSMTによるものですが、具体的なCPU構成はメーカー仕様を確認してください。
「コア20・論理プロセッサ20」と表示されても正常?
正常な場合があります。
CPUがHyper-ThreadingやSMTを使わない設計なら、コア数と論理プロセッサ数が同じになります。
Intel Core Ultraプロセッサー(シリーズ2)のように、Hyper-Threadingを採用しないCPUもあります。
そのため「スレッド数がコア数の2倍でないから故障している」という判断はできません。
コア数と32ビット・64ビットは関係ある?
別の概念です。
4コア・8コア・16コアなどはCPU内部の物理的な処理ユニット数に関係します。
32ビット・64ビットはCPUやOSが扱うデータ幅やアドレス空間に関係します。
そのため、
- 64ビット=64コア
- 32ビット=32コア
という意味ではありません。
32ビットと64ビットの違いについては、
32ビットと64ビットの違いは?Windows 11とメモリの関係をわかりやすく解説
で詳しく紹介しています。
CPUを選ぶときはコア数以外に何を見る?
CPUを比較するときはコア数だけではなく、次の項目も確認すると分かりやすくなります。
- CPUの世代
- Pコア・Eコアの内訳
- スレッド数
- クロック周波数
- キャッシュ容量
- 消費電力
- 内蔵GPUの有無
- 実際のアプリ・ゲームでの性能
特に世代が違うCPUを比較するときは、コア数だけで判断しないことが大切です。
ノートPCはデスクトップPCと同じコア数でも性能が違う?
違う場合があります。
ノートPCでは消費電力や発熱を抑える必要があるため、同じようなコア数でも電力設定や冷却能力が異なります。
そのため、同じ「8コア」という表記でもデスクトップ向けCPUとノート向けCPUで性能が大きく異なる場合があります。
CPUの型番まで確認することが重要です。
コア数を後から増やせる?
CPU内部のコア数そのものを後から増やすことはできません。
デスクトップPCではCPUそのものを交換できる機種がありますが、CPUソケットやマザーボード、BIOS対応などの条件があります。
ノートPCではCPUが基板へ直接実装されている製品が多く、交換できないことが一般的です。
CPUのコア数・スレッド数についてよくある質問
8コア16スレッドなら16コアと同じ?
同じではありません。物理コアは8個です。16スレッドはHyper-ThreadingやSMTなどでOSから16個の論理実行単位として見える構成です。
スレッド数は必ずコア数の2倍?
いいえ。CPUによって異なります。Hyper-ThreadingやSMTを使わないCPUではコア数とスレッド数が同じことがあります。
ゲームならコア数が多いCPUほどいい?
コア数だけでは決まりません。ゲームではシングルスレッド性能やCPU世代、キャッシュ、GPUとの組み合わせも重要です。
タスクマネージャーの「論理プロセッサ」はスレッド数?
一般的なCPU仕様の「スレッド数」と対応することが多いですが、WindowsではOSから見える実行単位を「論理プロセッサ」と表示します。
PコアとEコアは両方コア数に含まれる?
はい。製品仕様上の合計コア数にはPコアとEコアの両方が含まれます。ただし、性能特性は同じではありません。
Hyper-ThreadingはすべてのIntel CPUにある?
ありません。CPUによって異なります。たとえばIntel Core Ultraプロセッサー(シリーズ2)はHyper-Threadingを搭載していません。
まとめ
CPUのコア数とスレッド数は似た数字として表示されますが、意味は異なります。
- コアはCPU内部の物理的な処理ユニット
- スレッドはCPUで実行される処理の流れ
- Windowsでは「論理プロセッサ」として確認できる
- Hyper-ThreadingやSMTでは1コアから複数の論理プロセッサを見せることがある
- スレッド数がコア数の2倍とは限らない
- Pコア・Eコアを組み合わせるCPUもある
- コア数が多いだけで必ず高性能とは限らない
- CPU世代・シングル性能・用途も合わせて確認する
コアは「物理的な処理担当」、スレッドは「同時に進める仕事の流れ」と考え、CPU選びではコア数だけでなくCPU世代や用途まで含めて判断すると分かりやすくなります。