AVX-512
AVX-512とは、IntelのCPUのコードネーム「Skylake-X(Core iの7000番台の上位モデル)」から搭載されたx86の拡張命令セットです。
概要
AVX-512は本来サーバー向けとして開発されたものであり、当初はコンシューマー向けの製品には搭載されていませんでした。
AVX-512はGPUの並列処理に対抗すべく開発されたものであり従来のAVXとは大きく異なります。その中身は「Larrabee」および「Xeon Phi」の後続製品をCPUに内蔵したものです。
まず名称に「512」とあるようにSIMD演算のレジスタも512ビットになっています。 さらにこの512ビットのレジスタが32本もあります。1個ではなく32個。すごい。 これにより「32ビット不動小数点数の4x4行列」=「512ビット」の演算を32並列で実行できるようになりました。
ただ一方では無駄に巨大な回路が足枷になっているとも言われています。