米Intelの次期マイクロアーキテクチャ「Cannon Lake」が、AVX512命令の実行をサポートすることが明らかとなった。

これはIntelがプログラマー向けに公開している、アーキテクチャの命令セット拡張や今後の機能についてのリファレンス資料で明らかにされたもの。

AVX512は、サーバー向けのXeon Phiで初めて採用された命令セット。エンスージアスト向けのSkylake-Xプロセッサでもサポートされているが、コンシューマ向けのメインストリームプロセッサとしてはCannon Lakeが初めてサポートする形となる。

Cannon Lakeでは、AVX512F、AVX512CD、AVX512_IFMA、AVX512_VBMIがサポートされる。

さらに、Cannon Lakeの次世代に当たる「Ice Lake」アーキテクチャでは、AVX512_VPOPCNTDQ、AVX512_VNNI、AVX512_GFNI、AVX512_VAES、AVX512_VBMI2、AVX512_VPCLMULQDQ、AVX512_BITALGがサポートされる。

AVX512は、エンコーディングやレンダリング、暗号化、深層学習といった、サーバーやワークステーションで行なわれるような大量のデータ処理のため設計されたものであり、AnandTechでは、Intelがコンシューマ向け製品でも、将来的に同種のワークロードが実行されるようになると考えている可能性を指摘している。