哪些服务器支持avx指令,至强E5的AVX指令集功能

至强E5的AVX指令集功能

对于Sandy Bridge处理器而言,另一个最大改进是增加了全新的AVX指令集,即高级矢量扩展。至强E5 CPU中,依然沿用了SandyBridge架构的256位指令集。相比原来的128位指令集来说,256位指令集在性能上更为出色,这个指令集的增加是x86处理器中的重要内容,不仅仅是提供了更为良好的性能,同时也是对现有指令集的整合与优化。

698ea14dc9c540a64400816a4f665fa8.png

英特尔AVX技术特点

Sandy Bridge架构中AVX功能将向量化宽度扩展到了256位,原有的16个128位XMM寄存器扩充为256位的YMM寄存器,可以同时处理8个单精度浮点数和4个双精度浮点数。简单的来讲,Sandy Bridge的浮点吞吐能力可以达到前代的两倍,AVX的256位向量虽然还仅支持浮点运算,但它可以应用128位的SIMD整数和SIMD浮点路径。

针对AVX的最新的命令编码系统,Sandy Bridge所带来的融合了乘法的双指令支持。从而可以更加容易地实现512bits和1024bits的扩展。Sandy Bridge允许256-bit AVX指令借用128-bit的整数SIMD数据路径,在最小的核心面积上可以实现双倍的浮点吞吐量,每个时钟可以进行两个256-bit AVX操作。

6c8689183c2f2abd77e31be2d90f173a.png

据悉,AVX并不是x86 CPU的扩展指令集,而是可以实现更高的效率,同时也和CPU硬件兼容性也更好,并且也有着足够的扩展空间,这都和其全新的命令格式系统有关。更加流畅的架构就是AVX发展的方向,就是摆脱传统x86的不足,在SSE指令的基础上AVX也使SSE指令接口更加易用。

为了满足指令集带来的改进,Sandy Bridge架构的处理器浮点寄存器变成了256位,载入单元也要适应一次载入256位的能力,所以增加了一组载入单元完成载入操作,并不是单纯的将带宽扩展一倍。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值