中关村在线

游戏硬件

极速鲨课堂:CPU的AVX 512技术是什么?

在在CPU指令集中, 你偶尔会看到名为AVX 512的指令集,为什么是偶尔?因为这个指令集并不是所有CPU都会搭载的,而是个别英特尔处理器才会搭载,那么它到底是什么?AMD处理器会有么?本次极速鲨课堂我们来稍微了解一下AVX 512指令集。

AVX 512是基于一些特殊运算而被扩展出来的指令集,最早诞生于英特尔七代酷睿X处理器上,它根AVX(Advanced Vector Extensions)与AVX2都属于SIMD技术下的指令。SIMD技术是啥可以先不用了解,不然就该无限套娃了。你可以简单了解下AVX 512是AVX2的升级版,而AVX2又是AVX的升级版,不过他们是相互兼容的。

不管是AVX 512还是AVX2它们的本质都是X86指令集架构的衍生物,目的是为了更好的让CPU满足更多领域的需求。

指令集会让CPU性能得到升级,多一个指令集就会让CPU在一些特殊的的领域发挥出更多的性能,这点适用于游戏、内容创作以及AI深度学习等基本所有领域,因此CPU自然是指令集越多越好。不多集成更多的指令集也需要更复杂的芯片设计,所以AVX 512这种特殊指令集也只有高端的酷睿X处理器才会搭载。

AVX 512的上一代是AVX2指令集,在性能上AVX 512指令集对比上一代AVX2浮点性能翻倍提升,也就是数据寄存器的宽度、数量以及 FMA 单元的宽度都增加了一倍。这项技术会让矢量化浮点操作收益更大,更能胜任各种复杂苛刻的计算环境。

在十代酷睿X搭载的AVX 512中, 英特尔还特别展了新VNNI矢量神经网络指令实现,对AI人工智能有明显的加速,从而强化人工智能深度学习的training和Inference能力。

十代酷睿X

目前AVX 512是英特尔独有的技术,AMD现在只支持到AVX2指令集也就是常说的AVX 256,而AVX 512还没有消息,本来以为Zen2线程撕裂者会搭载,不过还是没有。

线程撕裂者

但这次Zen3处理器据说很有可能支持AVX 512,这项技术对于内容创作和深度学习都很有帮助,有些应用甚至必须使用才行,如果有了对于Zen3会是极大的提升,也进一步缩小了双方的差距,10月8号Zen3发布会,倒是可以期待一下。

极速鲨硬件课堂,科普硬件百科,传递攒机窍门,做硬件卖整机我们是认真的;想了解更多极速鲨硬件课堂,以及极速鲨品牌整机,欢迎关注极速鲨(jisusha)微信公众号,或是加入官方粉丝QQ群(加群请备注本文作者姓名,如:“赵宇航”,否则不予通过)

点击查看往期内容


展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多
说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具