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