Whatcookie, the developer of the open-source multi-platform PS3 emulator RPCS3, released a patch that added AVX-512 instructions to improve the emulator’s performance by 30%. As we all know, AVX-512 instructions don’t make much sense for games yet, but for emulators, large register files, data-level parallelism, and LLVM compilers that support AVX-512 hardware can even do wonders.
Whatcookie explains in detail what AVX-512 directives mean for RPCS3 in his blog post.
“AVX-512 also adds new mask registers that can be used with EVEX encoded instructions,” Whatcookie wrote.
Anyway, the 30% performance boost is quite noticeable, it’s significant for existing machines with low power or older platforms, and AMD’s upcoming Ryzen 7000 processors will also support the AVX-512 instruction set.
The Sony PS3 is based on the Cell CPU, which has a general-purpose Power core and eight co-processors (SPEs), but the gaming industry is not particularly impressed, after all, the Cell is also very different from the traditional processors in 2006. of.
Later, AVX-512 instructions, which Intel introduced in the Xeon Phi ‘Knights Landing’ supercomputer accelerator in 2013, were added to the Skylake-X desktop processors (and the corresponding generation of Xeon Scalable), bringing some improvements to the productivity platform.
It is reported that thread-level and data-level parallelism (SIMD) is very suitable for high-performance computing (HPC), data center, encoding and encryption workloads, but it is difficult for games to take advantage of them, which is why Microsoft and Sony are based on x86 platforms (only AVX2, no AVX-512) and one of the reasons for the traditional Radeon GPU architecture.
If you like our news and you want to be the first to get notifications of the latest news, then follow us on Twitter and Facebook page and join our Telegram channel. Also, you can follow us on Google News for regular updates.