February 23, 2024

AMD Zen5 架构增加了5个指令集

近期,GNU编译器集合(GCC)引入了对AMD即将推出的Zen 5架构的支持。此次更新通过一项新补丁,引入了若干前所未有的新指令,这预示着基于Zen 5架构的芯片将迎来重大技术革新(来源:Phoronix)。这一进展不仅标志着AMD正在为Zen 5的推出作出铺垫,而且这些特殊指令也展示了AMD对其全新架构的未来发展方向的规划。

值得一提的是,编译器的此次更新揭示了Zen 5将首次引入五个在先前Zen系列芯片中未出现过的指令。这其中有四个指令已经在几年前就被Intel的CPU使用,而另外一个将很快出现在Intel即将发布的Granite Rapids服务器CPU中。在某种程度上,这表明AMD在某些技术领域正努力迎头赶上Intel。虽然在指令集支持方面,AMD似乎并没有像Intel那么重视,尤其是在AVX相关指令上。

其中最值得关注的指令可能是AVX-VNNI,Intel首次在2021年推出的Alder Lake CPU中引入了这一技术。VNNI代表向量神经网络指令,在当下AI为中心的技术环境中变得越来越重要。需要指出的是,AVX-VNNI与AVX512-VNNI虽然可以执行相同的操作,但AVX512-VNNI支持512位向量和EVEX扩展,提供了更出色的性能。

尽管Zen 4已经支持AVX512-VNNI,引入一个性能相对较弱的版本似乎没那么必要,但Intel几年前也采取了相同的做法。对于消费级产品来说,使用非512位版本的好处可能在于,这些产品运行的软件并不像数据中心程序那样充分利用AVX512。总之,AMD显然决定在其未来的CPU(包括消费者型号)中继续加强对AI的支持,在当下这并不令人意外。

此外,这并非我们首次见到为Zen 5 CPU增加支持的GCC补丁。自去年7月以来,关于Zen 5的代码已经逐步增加,Linux也更新了新增的电源管理功能。作为参考,GCC对Zen 4的支持是在Ryzen 7000处理器发布后才添加的。虽然这不应被看作是Zen 5即将发布的直接迹象,但它很可能意味着AMD将在今年某个时间点推出Zen 5。迄今为止,AMD对Zen 5的细节保持沉默,但它可能会在即将到来的5月Computex展览会上揭开神秘的面纱。

AMD在消费电子市场的快速迭代确实为整个行业带来了显著的活力,特别是在集成了iGPU(集成图形处理单元)的APU(加速处理单元)方面表现出色,这对Intel构成了相当大的压力。从消费者的角度看,这种竞争不仅促进了技术创新,还推动了更高性能产品的开发,同时也为消费者提供了更多的选择和更好的性价比。

对Intel而言,AMD的这种快速迭代和技术革新意味着它必须加快自身的创新步伐,以维持其在市场上的竞争力。Intel回应这一挑战的方式之一是通过推出自己的创新产品和技术,比如改进的iGPU性能和新的CPU架构,以保持其产品的吸引力。

这种激烈的竞争不仅限于APU或CPU市场,还扩展到了服务器、数据中心和专业图形处理领域。随着AMD和Intel在这些领域的持续竞争,我们可以预期未来的技术将更加先进,性能将进一步提升。

0 comments:

VxWorks

Blog Archive