RiotGames的图形工程师JoeyakaWunkolo表示,AMD的Zen4CPU与AVX-512可以为Yuzu等模拟器带来重大优势。这位图形工程师表示,他多年来一直在一系列仿真器中添加AVX-512加速,他的工作可以真正受益于AMD即将推出的CPU。
据Joey介绍,他添加了AVX-512加速的一些模拟器包括Yuzu(NintendoSwitchEmulator)、Citra(Nintendo3DSEmulator)、Vita3K(PlayStationVitaEmulator)和Xenia(MicrosoftXbox360Emulator)。工程师表示,在这些仿真器被认为“酷”之前,他一直在将AVX-512支持添加到这些仿真器中。这可能是在AMD和英特尔的新CPU阵容之前,这些CPU将AVX-512加速添加到消费级芯片中。
众所周知,英特尔的AlderLakeCPU在发布时还增加了AVX-512加速,我们已经看到RPCS3(PlayStation3模拟器)等模拟器的性能比标准AVX2CPU提高了30%。但从那以后,英特尔或多或少地从其消费者产品阵容中完全移除了对AVX-512的支持,并且仅在Xeon芯片上可用。这没有得到社区的积极回应,但另一方面,AMD肯定会在其Ryzen7000和AM5平台上为消费者带来AVX-512支持。
AMD本身已经表示,其Zen4CPU将通过AVX-512(VNNI)支持将FP32推理性能提高30%,并将INT8推理性能提高2.5倍。
回到主题,Joey还提到所有这些都是在没有使用任何256位ymm寄存器或512位zmm寄存器的情况下完成的。正如他所提到的,寄存器宽度很容易成为这些新ISA扩展中最无聊的部分,它为ISA添加的内容比在GPU上可以轻松完成的内容要多得多。Joey在此模拟器中没有专门介绍他的AVX-512贡献的博客文章,但他有他在推文中提供的文档:
对于投资仿真或希望通过仿真器在其PC上试用控制台/手持游戏的用户,看起来AMD的带有AVX-512的Zen4CPU将是一个不错的选择,因为它们可以提供巨大的性能提升。英特尔如何响应AMD在消费平台上启用AVX-512以及他们是否会将其带回未来的CPU阵容还有待观察。