
Alder Lake, PコアとEコア - 1
Intel 12世代CPU Alder LakeにはPコアとEコアがあります.
性能を調べてみましょう.
Alder Lake
Alder LakeはIntel社の第12世代CPUのコードネームです.
このCPUは,Pコア(P-cores, Performance-cores, 高速なコア)とEコア(E-cores, Efficiency-cores, 電力効率の良いコア)で構成されています.
P-cores
Pコアは,速く(計算性能が高く),ハイパースレッディング対応で,物理的に大きいです.
Performance-cores are:
Physically larger high-performance cores designed for raw speed while maintaining efficiency.
Optimized for low-latency single-threaded performance and AI workloads.
Capable of hyper-threading, or running two software threads at once.
Measured at 19% better performance, on average, than 11th Gen Intel® Core™ CPUs across a wide range of workloads at ISO frequency.
E-cores
Eコアは,電力効率が良く(1ワットあたり性能が高く),ハイパースレッディングに非対応で,物理的に小さい(Pコア1個分のスペースに複数のEコアが入る)です.
Efficiency-cores are:
Physically smaller, with multiple E-cores fitting into the physical space occupied by one P-core.
Optimized for multi-core performance-per-watt—delivering scalable multithread performance and efficient offload of background tasks.
Capable of running a single software thread.
Capable of 40% more performance when running at the same power as a single Skylake core4.
こちらに日本語訳もあります.
Pコアはハイパースレッディング対応で,Eコアはハイパースレッディング非対応なので,
Pコア数 x,Eコア数 y のとき,スレッド数は 2*x + y になる.
例:Core i7は, Pコア数8,Eコア数4,スレッド数20.
動作例
CPU使用率 (CINEBENCH)
core i9-12900KFでCINEBENCHを動かしたときのCPU使用率.


1~16のコアがPコア(のスレッド)で,17~24のコアがEコア.
1~16のコアの使用率がほぼ100%で,17~24のコアの使用率は80%程度となっている.
環境
Windows 10,
Intel Core i9-12900KF (P-core数 8, E-core数8, スレッド数24)