英特尔,AMD|AMD偷笑:大佬炮轰,新架构不支持,Intel要放弃AVX-512指令?

尽管AMD这几年的处理器在能效和多核心性能上大大超过了同档次的Intel处理器 , 但是Intel处理器依然有值得自傲的地方 。一方面是处理器流水线较多可以达到更高的频率;另一方面则是自家的处理器可以独一无二地支持AVX-512指令集 , 在一些测试和程序中拥有较大的性能优势 。
英特尔,AMD|AMD偷笑:大佬炮轰,新架构不支持,Intel要放弃AVX-512指令?
文章图片

文章图片

不过由于制程和架构方面的落后 , Intel处理器的高频之路这几代走得越发艰辛 , 更多核心以及更高频率的代价是处理器功耗爆炸、发热极高 , 而AMD在7nm制程进一步完善之后 , 核心频率也赶了上来 。之前发布的高频鸡血版Ryzen 3000XT系列处理器就是明证 , 而新一代的Ryzen 4000 APU也能将全核心频率超到4.7GHz以上 , 双方在频率上的差距越来越小 。
而更让Intel烦心的则是AVX-512指令集 。从2017年开始 , Intel就将AVX-512指令集带到最高端的桌面Skylake-X处理器上 , 包括这两年发布的第十代和第十一代酷睿处理器都同样支持AVX-512 。不过近来这个指令集却不断给Intel带来麻烦 , 不但业界大佬出来指责 , 甚至连下一代的酷睿处理器因为架构原因都很难支持 。种种迹象表明 , Intel很可能会放弃AVX-512这个指令集 , 这样AMD的处理器会在功能性能上进一步缩小和Intel的差距 。
英特尔,AMD|AMD偷笑:大佬炮轰,新架构不支持,Intel要放弃AVX-512指令?
文章图片

文章图片

说到AVX指令集 , 这是为了提高处理器的浮点运算性能 , 由2008 年开始Intel不断扩展的AVX高级矢量扩展指令集 。目前AVX-512已是第三代 , 提供了单次512-bit数据及控制指令的执行单元 , 使得CPU单次可处理的组合矢量数据宽度达到512-bit , 可对图像处理、多媒体编译码等领域的应用起到加速作用 。第一款采用AVX-512指令集的是Xeon Phi加速器 , 但随后在Skylake-SP、Skylake-X、Tiger Lake、Cascade Lake、Ice Lake等不少的产品上也支持AVX-512 , 一度还成为了Intel发烧平台上的独有优势 。
事实上AMD的处理器也支持AVX指令集 , 包括AVX和AVX2两种指令集都没问题 , 不过AVX-512则是Intel独有 。在很多支持AVX-512指令集的测试中 , Intel都因为AVX-512指令集而受益 , 比如说测试的分数比较高 。问题在于在实际的应用环境中 , Intel的AVX-512指令集不但会让处理器功耗瞬间飙升得极高 , 同时测验出的成绩表现不稳定之余 , 核心频率更会有出现大幅度的下降 , 让性能不升反降 。这也使得AVX-512指令集毁誉参半 , 并没有得到普及的发展 。
英特尔,AMD|AMD偷笑:大佬炮轰,新架构不支持,Intel要放弃AVX-512指令?
文章图片

文章图片

【英特尔,AMD|AMD偷笑:大佬炮轰,新架构不支持,Intel要放弃AVX-512指令?】而就在近日 , Linux之父Linus Torvalds(就是那位抛弃Intel改用AMD线程撕裂者的大佬)公开表示自己希望AVX-512指令集痛苦的死去 。这位业界大佬炮轰AVX-512是垃圾指令集 , 希望Intel不要再浪费时间在传统应用平台中支持 AVX-512 , 他宁愿看到晶体管被用在其他更为相关的东西上 , 比如像AMD那样的多核心 , 而并非通过创造“神奇的指令集”来赢得某些跑分上的胜利 。由于Linus Torvalds在业界拥有极大的影响力 , 他的表态往往会影响其他程序员和开发公司的倾向 , 这也让Intel处理器及其AVX-512指令集陷入一个尴尬的境地 。
此外 , 另一个让Intel感到为难的是 , 第十二代酷睿处理器将采用大小核的设计 , 其中小核极有可能使用ATOM架构的核心 , 但这种核心是无法支持AVX-512指令集的 , 所以如果要让处理器正常工作 , 那么Intel就必须同时屏蔽大核中的AVX-512指令集 。这样一来 , Intel自以为傲的AVX-512指令集就成了一个无法在未来应用中产生影响的笑话 , 所以业内都倾向于Intel可能会放弃AVX-512指令集 。


推荐阅读