CPU|一分钟看懂 AVX到底是啥?真的“亡了”吗?

CPU|一分钟看懂 AVX到底是啥?真的“亡了”吗?

文章图片

CPU|一分钟看懂 AVX到底是啥?真的“亡了”吗?

文章图片

CPU|一分钟看懂 AVX到底是啥?真的“亡了”吗?

文章图片

CPU|一分钟看懂 AVX到底是啥?真的“亡了”吗?

12代酷睿很强这点是公认的 , 但要说它相对前一代其实也有减配 , 不知道小伙伴们会不会惊讶 。 被减配的对象AVX512可能让很多小伙伴感到有点陌生 , 如今还有些用户和主板厂商会“偷跑” , 把这个模块调出来使用 , 直到最近Intel才确定要在CPU端彻底屏蔽(参考今天的新闻茶泡Fan) 。 它到底是个啥 , 为什么被屏蔽又为什么有些人希望破解呢?


AVX的全称是Advanced Vector Extensions(高级向量扩展)指令集 , 实际上是多媒体扩展指令集中比较新的一种 , 和MMX、SSE构成了近期x86 CPU的主要补充指令集 。 这里也解释一下 , AVX其实也有多次扩展 , 比如AVX、AVX2 。 AVX512则是这个扩展集中最新的一组 。


当然AVX512不是第512代AVX , 而是说明它可以进行512位矢量计算 , 顺便说一下 , 之前的AVX、AVX2都是256位的矢量计算 。 AVX512的性能很强 , 还提升了AI计算等先进功能 。 加上CPU核心总是渐进修改而不是推翻重来 , 所以12代酷睿的性能核里还有AVX512的计算模块 , 只是使用熔断器进行开关控制 , 也就有了破解使用的事 。

AVX512问题是设计有点超前 , 对CPU的压力有点大 , 调用AVX512指令集时CPU的时钟频率会降低 , 因此系统整体性能实际是不升反降的 , 而且功耗、发热都会大幅增加 。 以致于有些人认为在消费级平台上 , AVX512有点纯粹为测试软件优化 , 实际使用意义不大 , 比如最新的CINEBENCH R23就不再支持AVX512 。

那么 , AVX指令集失败了吗?当然也没有 , 不光AVX、AVX2仍然被很多软件、游戏使用 , AVX512本身也在专业的至强处理器中延续 , 追求性能而不在乎功耗等问题的专业用户、专业软件都还能使用 , 也许未来消费级处理器能更好的支持它之后 , 还会回归消费级呢 。
【CPU|一分钟看懂 AVX到底是啥?真的“亡了”吗?】