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。

支援 
目前Apple OS X 10.6.8（雪豹的更新版本）及更高，Linux 2.6.30 内核以后，以及Windows 7 SP1(Service Pack 1) KB976932，Windows Server 2008 R2 SP1、Windows 8、Windows 10支援AVX。

參見 
組合語言
MMX
SSE
 

AES指令集

参考资料

外部链接 
 Intel Intrinsics Guide

AMD技术
SIMD计算
X86指令