「AVX-512」の版間の差分

ページの作成:「'''AVX-512'''とは、IntelCPUコードネームSkylake-X」から搭載された拡張命令セットである。 ==概要== AVX-512は本来…」
 
編集の要約なし
 
(2人の利用者による、間の13版が非表示)
1行目: 1行目:
'''AVX-512'''とは、[[Intel]]の[[CPU]]の[[コードネーム]]「[[Skylake-X]]」から搭載された拡張命令セットである。
'''AVX-512'''とは、[[Intel]]の[[CPU]]の[[コードネーム]]「[[Skylake-X]](Core iの7000番台の上位モデル)」から搭載された[[x86]]の拡張命令セットです。
==概要==
AVX-512は本来[[サーバー]]向けとして開発されたものであり、当初はコンシューマー向けの製品には搭載されていなかった。


AVX-512は[[GPU]]の並列処理に対抗すべく開発されたものであり、従来の[[AVX]]とは大きく異なる。 その中身は「[[Larrabee]]」および「[[Xeon Phi]]」の後続製品を[[CPU]]に内蔵したものである。
== 概要 ==
==関連項目==
AVX-512は本来[[サーバー]]向けとして開発されたものであり、当初はコンシューマー向けの製品には搭載されていませんでした。


*[[AVX]]
AVX-512は[[GPU]]の並列処理に対抗すべく開発されたものであり従来の[[AVX]]とは大きく異なります。その中身は「[[Larrabee]]」および「[[Xeon Phi]]」の後続製品を[[CPU]]に内蔵したものです。
 
まず名称に「512」とあるように[[SIMD演算]]の[[レジスタ]]も512ビットになっています。
さらにこの512ビットのレジスタが32本もあります。1個ではなく32個。すごい。
これにより「32ビット不動小数点数の4x4行列」=「512ビット」の演算を32並列で実行できるようになりました。もはや[[ベクトルプロセッサ]]と呼んでも差し支えなのないレベルになっています。
 
ただAVX-512の回路は馬鹿みたいに巨大であり、その他の部分の足枷になっているとも言われています。
[[シングルスレッド性能]]を追求するような場面ではとくに厳しいようです。
 
しかし、このAVX-512は第12世代の[[Alder Lake]]から[[パソコン]]向け[[CPU]]から削除され[[ワークステーション]]向けの[[Xeon]]だけの機能になりました。
 
== 関連項目 ==
* [[AVX]]
 
[[category: CPU]]
[[category: SIMD]]
[[category: Intel]]