AVX指令集

高級向量擴展指令集 ( 簡稱AVX ） 是x86架構微處理器中的指令集 ， 由英特爾在2008年3月提出 ， 並在2011年第一季度發佈的Sandy Bridge系列處理器中首次支持 。 AMD在隨後的2011年第三季度發佈的Bulldozer系列處理器中開始支持AVX 。 AVX指令集提供了新的特性 、 指令和編碼方案 。 AVX是X86指令集的SSE延伸架構 ， 如IA16至IA32般的把暫存器XMM 128bit提升至YMM 256bit ， 以增加一倍的運算效率 。 此架構支持了三運算指令 （ 3 - Operand Instructions ） ， 減少在編碼上需要先複製才能運算的動作 。 在微碼部分使用了LES LDS這兩少用的指令作爲延伸指令Prefix 。 AVX2指令集將大多數整數命令操作擴展到256位 ， 並引入了熔合乘法累積 （ FMA ） 運算 。 則使用新的編碼將AVX指令進一步擴展到512位 。 Intel Xeon Scalable處理器支援AVX - 512 。