您的位置  > 互联网

支持AVX-512指令让模拟器性能提升30%之多

到目前为止,AVX-512 指令对于传统 PC 游戏来说还没有多大用处,但是对于 PS3 模拟器来说,支持 AVX-512 的 CPU 的大文件寄存器、数据级并行性和 LLVM 编译器非常有用,因为你需要这些当您需要模拟 Cell 处理器时,LVVM 编译器将自动选择可能的最佳代码路径,AVX-512 还添加了新的掩码寄存器,可以选择与 EVEX 编码指令一起使用。

索尼的PS3使用IBM的Cell处理器,该处理器有一个Power核心和八个协处理器。 它使用顺序执行和 128 位 SIMD 专有指令集架构。 由于通用性问题,没有游戏机制造商会采用它。 这种架构就是处理器。 其多核、多线程和数据级并行的特性非常适合高性能计算。 它还适用于编码、加密等任务,甚至游戏领域。 不过,想要用好的话,学习成本是非常高的。 对于游戏厂商来说还得考虑多平台兼容性的问题,这也是索尼和微软目前的游戏机都采用x86架构CPU的原因。

事实上,现在使用Core i9——使用RPCS3模拟器即使没有AVX-512也可以达到每秒120帧以上。 听起来AVX-512补丁是可有可无的,但目前大多数支持AVX-512的处理器都比Core i9-low有更好的性能,对它们来说,30%的性能提升效果相当明显,AMD的Ryzen 7000处理器将将来还会添加对 AVX-512 指令的支持。