インテルCPUのAVX(Advanced Vector eXtensions)

最終更新日 2024年03月30日

インテルCPUのAVX(Advanced Vector eXtensions)とは

基礎

インテルCPUのAVXとはAdvanced Vector eXtensionsの略で、SSEを拡張した技術です。

SSEでは128ビットのレジスターを使用し、このレジスターに4個の単精度浮動小数点のデータを保存し、これらに対し同時に同じ処理を行います。AVXでは256ビットのレジスターを使用し、このレジスターに8個の単精度浮動小数点のデータを保存し、これらに対し同時に同じ処理を行います。

SSE

SSEとはStreaming SIMD Extensionsの略で、浮動小数点演算を高速化する技術です。

Sandy BridgeがAVXを初採用

マイクロアーキテクチャーのSandy BridgeがAVXを初めて採用しました。

YMMレジスター

AVXで使用する256ビットのレジスターをYMMレジスターと呼びます。SSEで使用する128ビットのレジスターをXMMレジスターと呼びます。YMMレジスターの下位128ビットがXMMレジスターであり共用します。

出典

【Hot Chips】AMDの次世代アーキテクチャ「Bulldozer」,2コアでFPUを共有した融合型に | 日経クロステック(xTECH)(2010/08/25公開記事)


キャンペーン情報(PR)
マウスコンピューター
・オータムセール
最大50,000円OFF
(10月9日迄)
DELL
・今週のおすすめ製品
対象製品が特別価格でお買い得
(キャンペーン実施中)
パソコン工房
・決算セール
セール対象BTOパソコン最大55,000円OFF
(10月1日迄)