インテルCPUのVNNI(Vector Neural Network Instructions)

最終更新日 2024年04月03日

インテルCPUのVNNI(Vector Neural Network Instructions)とは

基礎

インテルCPUのVNNIとはVector Neural Network Instructionsの略で、畳み込みニューラルネットワークの処理を高速化する命令セットです。

畳み込みニューラルネットワーク

畳み込みニューラルネットワークとは、情報量の圧縮や要約の手続きを繰り返し行うニューラルネットワークです。ニューラルネットワークとは、人間の脳の情報処理を手本にしたネットワークです。人間のように学び、学習内容を基に認識、判断、予測等を行います。

Intel DL Boost

VNNIの名称が元からVNNIだったわけではありません。当初の名称がIntel DL Boostでした。略さずに書くとIntel Deep Learning Boostです。

AVX-512 VNNI、AVX2 VNNI

AVX-512の拡張命令セットとしてVNNIが登場しました。後にVNNIがAVX2の拡張命令セットにもなりました。区別するために前者はAVX-512 VNNI、後者はAVX2 VNNIと呼ぶ場合があります。

出典

ASCII.jp:コアの実行効率を高めたZen 4のアーキテクチャー詳細 AMD CPUロードマップ (2/3)(2022/10/03更新記事)


キャンペーン情報(PR)
マウスコンピューター
・ゴールデンウィークセール
最大30,000円OFF!!
(5月8日迄)
DELL
・ゴールデンウイーク
GWはお得がいっぱい
(キャンペーン実施中)
パソコン工房
・ゴールデンウィークセール
ゲーミングPCやクリエイター向けパソコンをラインナップ
(5月7日迄)