Intel AVX-512 【Intel Advanced Vector Extensions 512】

概要

Intel AVX-512(Intel Advanced Vector Extensions 512)とは、米インテル(Intel)社のCPU(マイクロプロセッサ/MPU)に実装された拡張命令セットの一つで、複数のデータに一度に同じ演算をSIMD方式の処理を実行するためのもの。従来の倍となる512ビットデータを一度に処理することができる。

SIMD命令セットIntel AVX/AVX2をさらに発展させたもので、大量のデータに同種の演算をう必要のある動画の圧縮・展開や3次元グラフィックス3DCG)の描画、データ暗号化復号機械学習などの人工知能システムで利用される。

512ビット長のZMMレジスタを32本搭載しており、レジスタ1本あたり単精度浮動小数点数なら16個、倍精度浮動小数点数なら8個の数値を一つの命令で処理できる。積和演算(FMA:Fused Multiply-Add)と呼ばれる、乗算一つと加算一つを組み合わせた計算を一度に実行できる命令セットも追加された。

AVX-512の機能は多岐にわたっており、一つのプロセッサがすべての機能に対応しているとは限らない。機械学習などで多用される短い整数(8ビット/16ビット)の演算を高速化する追加仕様「AVX-512 VNNI」(Vector Neural Network instructions)はAVX-2へ逆移植(バックポート)された。

Intel AVX-512は2012年のXeon Phiに初めて搭載され、Intel Xeonシリーズなど高性能サーバ向けプロセッサ製品に採用されている。第10世代Intel Coreプロセッサの一部製品などにも標準で搭載されたが、第12世代の2種類のコア(Pコア/Eコア)のうち高効率のEコアでは非対応となっており、端末向けの製品には搭載しない方針に転換している。

(2023.4.28更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる