新一代AVX指令集
指令集源于最早Pentium时代的MMX,然后经历了SSE等时代的不断改进,目前在Sandy Bridge处理器中的指令集则为AVX(Advanced Vectors Extensions)。AVX指令集主要针对密集型浮点运算,3D游戏、CAD/CAM、数字内容创建等应用是这类计算的代表。Intel官方资料显示:Sandy Bridge的AVX进行矩阵计算的时候将比SSE技术快90%,同时Sandy Bridge平台的SIMD演算单元扩展到了256bits,数据传输也获得了显著的提升,因此理论上,AVX指令集的引入使得CPU内核浮点运算性能提升到了2倍。
总的来看,AVX指令集在经历了十余年的改进后,效率方面有了巨大的提升,在运行经过优化的应用软件会带来意想不到的效果,对于工作站等方面应用的帮助会更加给力。