はじめに
Intelの Hybrid CPU architectureである Alder Lake (ADL) は、Golden Cove という Performance Cores (P-cores) が8個と、Atom系の Gracemont というコア Efficient Cores (E-cores) が8個の構成になっています。
このHybrid CPU architecture では、モバイルデバイス(スマホ)では当たり前になっています。Armのbig.LITTLEがそれです。
Intelの Alder Lake では、P-cores では各コアに対してL2が付いていますが、E-cores に対しては4コアで1つのL2を共有します。Appleの A14/A15 も同じように P-cores(2個) では各コアがL2を持ち、E-cores では4コアで1つのL2を共有します。
このブログでも、Alder Lake は2021年9月17日でも取り上げています。
AVX512 の扱い
Intel® Codename Alder Lake (ADL) Developer Guideによると、
AVX512 は、E-cores を有効にすると、使えないようです。何故なら? P-cores に AVX512は実装されているが、E-Cores には AVX512 は実装されていないので。。。 なので、AVX512 を使いたいときは、BIOSにて E-cores を無効にする必要があるようです。
SKUs (Stock-Keeping Units)
Laptop では、
Desktop では、
- S1 : 6C + 0A + GPU (32EU)
- S2 : 8C + 8A + GPU (32EU) => Intel Core i9-12900K, Core i7 12700K, Core i5 12600K
Laptop の GPUが96EUで、Desktop の GPU が32EUなので、Desktopの場合はGPUを外部に接続する前提だからだと思います。
Desktop の 6C+ 0A は、Hybridの意味が無くなりますが、P-cores を速い周波数で動かすという意味なのでしょうかね。
その他の情報(復習)
- DDR5 対応
- PCIe Gen5 対応
おわりに
AVX512を使うには、P-cores だけにしないとダメなんですね。。。
関連ブログ