インテルCPUのAVX2(Advanced Vector eXtensions 2)
最終更新日
2024年04月01日
インテルCPUのAVX2(Advanced Vector eXtensions 2)とは
基礎
インテルCPUのAVX2とはAdvanced Vector eXtensions 2の略で、AVXを拡張した技術です。性能向上
AVX2はAVXよりも性能が向上しています。AVXとAVX2どちらも256ビットのデータに対し同時に処理を行います。厳密にはAVXでは256ビットのデータを128ビットずつのデータに分け、1サイクル当たり128ビットのデータに対し同時に処理を行い、合計で2サイクルかかります。AVX2では1サイクル当たり256ビットのデータに対し同時に処理を行い、合計で1サイクルかかります。そのため、AVX2の性能がAVXの2倍です。浮動小数点演算のFMAにも対応
AVXとAVX2どちらもFMAに対応しています。FMAとはFused Multiply-Addの略で、乗算と加算が混じった演算です。値のA,B,Cがあるとし、FMAの計算式がA=A×B+Cとなります。AVXでは整数演算のFMAには対応し、浮動小数点演算のFMAには非対応です。AVX2では整数演算のFMAにも浮動小数点演算のFMAにも対応です。命令セットの追加
AVX2では命令セットの追加があります。例えばSSE3、SSE4で新しい命令セットの追加がありますが、この命令セットをAVX2に追加しています。この命令セットがAVXにありません。他にも様々な命令セットをAVX2に追加しています。出典
・ASCII.jp:インテルCPU進化論 Haswellで導入されるCPUの改良 後編 (1/4)(2012/09/24更新記事)
・ASCII.jp:インテルCPU進化論 Haswellで導入されるCPUの改良 後編 (2/4)(2012/09/24更新記事)
・ASCII.jp:インテルCPU進化論 Haswellで導入されるCPUの改良 後編 (2/4)(2012/09/24更新記事)
キャンペーン情報(PR) |
---|
マウスコンピューター
・初夏セール 最大45,000円OFF!! (5月22日迄) DELL ・今週のおすすめ製品 対象製品が最大15%OFF (キャンペーン実施中) パソコン工房 ・5月の超おすすめ!ピックアップ ゲーミングPCやクリエイター向けパソコン等を用意 (キャンペーン実施中) |