IT House reported on June 20 that Whatcookie, the developer of the open-source multi-platform PS3 emulator RPCS3, released a patch that added AVX-512 instructions, boosting 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 an LLVM compiler that supports 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 for EVEX-encoded instructions," Whatcookie wrote.
In any case, the 30% performance increase is quite noticeable, which is 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 isn't particularly impressed, as the Cell is also very different from traditional processors. year 2006.
Later, AVX-512 instructions, introduced by Intel 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 a certain level of productivity to the productivity platform. promote.
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 , without AVX-512), and one of the reasons for using the traditional Radeon GPU architecture.
0 Comments