コア数(コアすう)
概要
コア数とは何か:物理コアと論理コア(スレッド)の決定的な違い
PCのスペック表で必ず目にする「コア数」とは、簡単に言えば「CPU内部に搭載されている計算処理ユニット(演算器)の数」のことです。かつてのCPUは1つのチップに1つのコアしか持たない「シングルコア」が当たり前でしたが、クロック周波数の向上に伴う消費電力と発熱の増大(電力壁)という限界にぶつかったため、メーカーは「1つのコアを速くする」のではなく「複数のコアを搭載して分担させる」というマルチコア化の方向へ舵を切りました。
ここで混同されやすいのが「物理コア」と「論理コア(スレッド数)」の違いです。
物理コア(Physical Core)とは、CPUダイの上に実際に物理的に製造されているハードウェアとしての演算回路のことです。例えば、AMD Ryzen 9 9950Xのように「16コア」と表記されている場合、物理的に16個の計算ユニットが搭載されていることを意味します。
一方で論理コア(Logical Core/Thread)とは、OS(WindowsやLinuxなど)から見て「同時に処理を依頼できる窓口の数」のことです。Intelの「ハイパースレッディング(Hyper-Threading)」やAMDの「SMT(Simultaneous Multi-Threading)」という技術を用いることで、1つの物理コアに2つのスレッドを割り当てることが可能になります。これにより、物理的な演算器が空いている隙間時間に別の処理をねじ込むことができ、効率的にリソースを使い切ることができます。
例えば、Intel Core i9-14900Kの場合、物理コア数は24コア(Pコア8 + Eコア16)ですが、Pコアが2スレッド化されるため、OS上のタスクマネージャーでは32スレッドとして認識されます。このように、物理的な数と論理的な数の違いを理解することが、自作PCにおけるCPU選びの第一歩となります。
ハイブリッドアーキテクチャの台頭:PコアとEコアの役割分担
近年のCPU設計において最も大きな転換点となったのが、Intelが導入した「ハイブリッドアーキテクチャ」です。これは、性能重視の「Pコア(Performance-cores)」と、効率重視の「Eコア(Efficient-cores)」という、特性の異なる2種類のコアを1つのCPUに混在させる設計です。
Pコア(Performance-core)の役割
Pコアは、高いクロック周波数で動作し、複雑な命令を高速に処理することに特化したコアです。シングルスレッド性能が重要となるゲームや、CADソフト、写真編集ソフトなどのメイン処理を担います。例えば、最新のIntel Core Ultra 9 285Kなどのハイエンドモデルでは、このPコアが最大ブーストクロックで動作し、瞬発的なレスポンスを実現します。
Eコア(Efficient-core)の役割
Eコアは、1コアあたりの面積を小さく抑え、消費電力を低く保ちながらバックグラウンド処理を行うことに特化したコアです。OSのアップデート、セキュリティソフトの常駐処理、Webブラウザのタブ待機など、メインの作業を邪魔したくない低負荷なタスクを肩代わりします。これにより、Pコアが全力でゲームや編集作業に集中できる環境を構築しています。
この制御を司っているのが「Intel Thread Director」というハードウェアレベルのスケジューラーであり、Windows 11などの最新OSと連携して、「どの処理をPコアに投げ、どの処理をEコアに割り振るか」をリアルタイムで最適化しています。
一方で、AMDのRyzenシリーズ(Zen 4やZen 5アーキテクチャ)は、基本的にすべてのコアがフルスペックの高性能コアである構成を維持しています。Ryzen 9 7950Xのように、16個の物理コアすべてが等しく高い性能を持つため、レンダリングやコンパイルといった「全コアをフル活用するマルチスレッド負荷」において非常に強力なパフォーマンスを発揮します。
【実機比較】用途別・最適なコア数の選び方と製品例
ユーザーが直面する最大の悩みは「結局、自分の用途には何コア必要なのか」という点です。コア数が多ければ多いほど良いと思われがちですが、ソフトウェア側がマルチコアに対応していなければ、32コア搭載していても、実際には4コア分しか使われず、残りのコアは遊んでいる状態になります。
以下に、代表的な製品を挙げた用途別の推奨構成をまとめます。
1. ゲーミング特化構成
現在のPCゲームの多くは、6〜8コアあれば十分な性能を発揮します。それ以上にコア数を増やしてもフレームレート(fps)の向上は緩やかになります。むしろ、コア数よりも「1コアあたりの性能(シングルスレッド性能)」や「L3キャッシュの容量」が重要です。
- 推奨製品: AMD Ryzen 7 7800X3D
- スペック例: 8コア/16スレッド、L3キャッシュ 96MB、TDP 120W
- 理由: 3D V-Cache技術により、コア数以上のゲーム性能を実現しています。
2. クリエイティブ・動画編集構成
4K動画の書き出しや3DCGレンダリング(Blenderなど)では、コア数がそのまま処理時間に直結します。16コア以上の多コア構成が推奨されます。
- 推奨製品: AMD Ryzen 9 9950X
- スペック例: 16コア/32スレッド、最大ブースト 5.7GHz、4nmプロセス
- 理由: 全コアが高性能なZen 5アーキテクチャであり、マルチスレッド性能が極めて高いためです。
3. ハイエンド・万能構成
ゲームも配信も、さらにAI生成や仮想マシン(VM)の起動など、あらゆる用途を一台でこなしたい場合です。
- 推奨製品: Intel Core i9-14900K
- スペック例: 24コア(8P+16E)/32スレッド、最大 6.0GHz、TDP(最大)253W
- 理由: Pコアによる爆速のシングル性能と、Eコアによる大量のバックグラウンド処理能力を両立しているためです。
用途別コア数・スペック比較表
| 用途 | 推奨コア数 | 代表的な製品 | 物理コア/スレッド | 特徴的なスペック | 想定価格帯 |
|---|---|---|---|---|---|
| ライトゲーマー/事務 | 6コア〜 | Core i5-13400 | 10C (6P+4E)/16T | 65W 低消費電力 | ¥30,000〜 |
| コアゲーマー | 8コア〜 | Ryzen 7 7800X3D | 8C / 16T | L3 Cache 96MB | ¥60,000〜 |
| 動画編集/配信 | 12〜16コア | Ryzen 9 7950X | 16C / 32T | 5.7GHz / 128GB RAM対応 | ¥80,000〜 |
| プロ向け/AI開発 | 16〜24コア | Core i9-14900K | 24C / 32T | Max 6.0GHz / 253W | ¥110,000〜 |
| 次世代ハイエンド | 16〜24コア | Core Ultra 9 285K | 24C / 24T | 新設計 NPU搭載 / 3nm級 | ¥120,000〜 |
コア数増加に伴うボトルネックと「効率の限界」
コア数を増やせば無限に速度が上がるわけではありません。ここには「アムダールの法則」と呼ばれる理論的な限界が存在します。これは、「プログラムの中で並列化できない部分(直列処理部分)がある限り、コア数をいくら増やしても全体の速度向上は頭打ちになる」という法則です。
例えば、100の工程がある処理のうち、90の工程は分担(並列化)できるが、10の工程は必ず順番に処理しなければならない場合、コア数を無限に増やしても、全体の処理時間はその「10の工程」にかかる時間より短くなることはありません。
また、物理的なハードウェア面でも以下のボトルネックが発生します。
- メモリ帯域の不足: コア数が増えても、メモリ(DDR5-6000など)からデータを送る速度が追いつかなければ、コアはデータ待ち状態でアイドル状態になります。
- 熱密度とサーマルスロットリング: コアを密集させると発熱が激しくなります。Core i9-14900Kのように253Wもの電力を消費するCPUでは、360mm以上の簡易水冷クーラーを使用しても、温度が100℃に達して自動的にクロックを下げる「サーマルスロットリング」が発生し、結果的にコアを活かしきれないことがあります。
- 電力供給の限界: マザーボードのVRM(電圧レギュレータモジュール)が不十分な場合、多コアCPUに安定した電力を供給できず、システムが不安定になります。
したがって、自作PCを組む際は「CPUのコア数」に合わせて、「メモリの速度(MHz)」「クーラーの冷却能力(W)」「マザーボードの電源回路」をバランスよく選択することが不可欠です。
2025年〜2026年に向けたCPU設計のトレンドと次世代の展望
2025年から2026年にかけて、CPUの「コア数」の考え方はさらに深化していきます。単に数を増やす時代から、「機能的に特化したコアをどう配置するか」という時代に移行しています。
1. NPU(AI専用コア)の統合
最新のIntel Core UltraシリーズやAMD Ryzen AI 300シリーズに見られるように、CPU内部に「NPU(Neural Processing Unit)」というAI処理専用のコアが搭載され始めています。これは従来のCPUコア(汎用計算)やGPUコア(並列計算)とは異なり、AIの推論処理に特化した低消費電力な演算器です。今後は「CPUコア数」だけでなく、「NPUのTOPS(1秒あたりの演算回数)」が重要な指標となります。
2. プロセスルールの微細化(3nm・2nmへの移行)
TSMCの4nmから3nm、そして2026年に向けて2nmプロセスへの移行が進みます。微細化が進むことで、同じダイ面積にさらに多くのコアを詰め込むことが可能になるか、あるいは同じコア数で消費電力を劇的に下げ、クロック周波数をさらに引き上げることが可能になります。これにより、ノートPC向けCPUであっても、デスクトップ級の多コア構成が当たり前になるでしょう。
3. チップレット構造の高度化
AMDが先駆けて導入した「チップレット(複数の小さなダイを組み合わせて1つのCPUにする)」構造はさらに進化します。例えば、演算コアを搭載したダイ(CCD)と、入出力機能を担うダイ(IOD)を分離し、それぞれに最適な製造プロセスを適用することで、コストを抑えつつコア数を飛躍的に増やす戦略が加速します。
まとめ:今後の選び方の指針
次世代のPC環境では、以下の視点でコア数を選択することをお勧めします。
- AI活用重視: コア数だけでなく、NPU搭載モデル(Core Ultra等)を選択し、ローカルAI環境を構築する。
- 電力効率重視: 物理的なコア数よりも、ワットパフォーマンス(Wあたりの性能)を重視し、最新の微細化プロセスを採用したモデルを選ぶ。
- 将来性重視: DDR5-6400以上の高速メモリに対応し、PCIe 5.0などの最新規格を備えたプラットフォームを選択し、将来的なCPUアップグレードの道を残しておく。
FAQ:コア数に関するよくある質問
Q1: 「16コア/32スレッド」と「24コア/32スレッド」では、どちらが性能が高いですか? A: 単純な数値だけでは判断できず、その「コアの中身」を確認する必要があります。前者が「すべて高性能な物理コア(AMD Ryzen 9など)」で、後者が「高性能コアと効率コアの混在(Intel Core i9など)」である場合、重い計算処理(レンダリング等)では前者が有利なことが多く、日常的なマルチタスクやゲーム+配信などの環境では後者が快適に動作する傾向があります。
Q2: ゲームをするときに、コア数を増やしすぎると逆に遅くなることはありますか? A: 非常に稀ですが、起こり得ます。コア数が極端に多いCPU(例えばサーバー向けの64コア以上のCPU)では、コア間の通信遅延(レイテンシ)が増大し、シングルスレッド性能が重視されるゲームにおいて、8コアのゲーミングCPUよりもフレームレートが低下する現象が見られることがあります。一般的なコンシューマー向け(最大24コア程度)であれば、そこまで心配する必要はありません。
Q3: コア数が多いCPUを買ったのに、タスクマネージャーで見ると一部のコアしか使われていないのはなぜですか? A: それは使用しているソフトウェアが「マルチスレッド対応」になっていないためです。古いソフトや、設計がシンプルなソフトは、1つの処理を1つのコアでしか行えません。これを「シングルスレッド性能に依存する」と言います。この場合、どれだけコア数を増やしても速度は上がりません。最新のAdobe Premiere ProやBlenderなどのプロ向けソフトは、ほぼすべてのコアを使い切るように設計されています。