英特尔|RTX 3000还未到位,但20系却将要停产?20系显卡或将保持高价退市?( 二 )


这种缺少指令集的情况已经在Lakefield上面出现了 , Lakefield上面的小核心并不支持AVX指令集 , 为了避免程序运行错误 , Intel直接屏蔽掉了大核的AVX指令集支持 。而Alder Lake将会使用的Gracemont应该是扩宽了后端执行单元 , 添加了对AVX2的支持 , 但对于一个小核心来说 , AVX-512的支持显然是过于臃肿 , Intel并没有做上去 , 所以相应的 , 他们屏蔽掉了大核对AVX-512的支持 。
AVX-512指令集的缺失会让Intel CPU失去AI运算方面的优势 , 这也是Intel宣传中一直引以为傲的特性 。但从目前的情况来看 , Alder Lake应该是“战不了未来”了 。
之前我们一直都有说 , Intel相对于AMD的传统优势项目之一就是指令集的优势 , AVX 512可以说是Intel在一些专业软件上的加分项 , 也就是我们平常所说的细分领域领先 。不过这个优势很可能在未来就要消失了 , Alder Lake正是我们从今年年初开始就了解到的 , 可能会采用大小核设计的12代酷睿的架构 , 而这个架构很可能不再支持AVX 512 。不过大小核也很可能只是Intel短期的权宜之策 , 可能跨过这代之后AVX 512还会回归?
新闻3: Linus Torvalds向AVX-512开炮 “我希望它死的痛快点”
为了提高处理器的浮点运算性能 , Intel不断拓宽处理器的后端执行单元 , 从128-bit进化到了今天的512-bit , 同时引入新的指令集来让程序利用好硬件特性 , 但这也对开发者造成了相当的不便 。近日Linux的缔造者Linus Torvalds就向Intel的AVX-512开炮了:
英特尔|RTX 3000还未到位,但20系却将要停产?20系显卡或将保持高价退市?
文章图片

文章图片

Intel在Skylake-Server架构中首次引入了AVX-512特性 , 但它并没有像之前引入AVX和AVX2那样顺利 , 因为在使用过程中 , 用户发现在AVX-512负载下 , 核心频率会有较大幅度的下降 , 让性能不升反降 , Cloudflare的运维人员在两年前就已经对此做过详细的分析了 。
英特尔|RTX 3000还未到位,但20系却将要停产?20系显卡或将保持高价退市?
文章图片

文章图片

图片来自于DeviantArt , 有修改
正如Linus所说的 , 这些“魔法指令集”也让x86 CPU变得更为碎片化 , 程序优化变得越来越困难 。而AVX-512在不少场景中是为了AI相关的应用所服务的 , 对传统应用的作用较小 , Linus说的“AVX2够用”确实是目前的情况 , 更多的浮点运算交给对这方面更拿手的GPU去做才是正确的选择 。
不过AVX 512的优势在某些情况下可能也并不是优势 。其实不用说AVX 512负载会令CPU降频 , 在我们常用的AIDA 64的FPU稳定性测试、CineBench R20等调用AVX指令集的项目中我们就能看到降频现象 , 而这在AVX 512上可能更甚!至于这样的“魔法指令集”是真的确有所需 , 还是华而不实 , 这可能就要因人而异了 。正好前文中提到Alder Lake处理器可能会暂时搁置AVX 512一段时间 , 这也正是给了Intel反思的时间吧 。


推荐阅读