AVX-512在传统的消费PC领域并没有扮演非常重要的角色。英特尔在第11代酷睿处理器上简单添加了AVX-512指令集,然后在第12代酷睿上禁用了它,但是这个指令集并不适合PlayStation。
3模拟器还是很有用的。RPCS3模拟器的开发者Whatcookie最近发布了一个补丁,它使用AVX-512指令将模拟器的性能提高了30%之多。
到目前为止,AVX-512指令对于传统的PC游戏来说用处不大,但是对于PS3模拟器来说,支持AVX-512的CPU的大文件寄存器、数据级并行和LLVM编译器还是相当有用的,因为当你需要模拟Cell处理器的时候,你需要这些东西,LVVM编译器会自动选择可能的最佳代码路径。AVX-512还增加了一个新的屏蔽寄存器,可以用EVEX编码。
索尼的PS3使用IBM的Cell处理器。CPU拥有一个Powercore和八个协处理器,采用顺序执行和128位SIMD的专有指令集架构。因为通用性问题,游戏机厂没有这种架构的处理器。其多核多线程和数据级并行非常适合高性能计算、编码、加密等工作,即使在游戏领域也是如此。但是,要想利用好,学习成本是很高的。对于游戏厂商来说,你不得不考虑多平台兼容的问题,这也是索尼和微软的主机都采用x86架构CPU的原因。
实际上,现在使用核心
I9-12900K使用RPCS3模拟器,即使没有AVX-512也能达到每秒120帧以上。听起来,这个AVX-512补丁可有可无,但目前,大多数支持AVX-512的处理器的性能都优于Core。
I9-12900K低,30%的性能提升对他们来说是相当明显的。未来,AMD的锐龙7000处理器也将支持AVX-512指令。