En el blog del emulador RPCS3, el desarrollador del mismo comentó sobre las ventajas de AVX-512 en las CPU modernas. La publicación del blog nos ayuda a comprender cómo funciona AVX-512 y cómo es beneficioso para el emulador para aquellos que desean obtener un rendimiento adicional.
Whatcookie, uno de los muchos desarrolladores del proyecto RPCS3 Emulator, compara cómo AVX-512 ayuda más con instrucciones que AVX2 estándar. Las siguientes son las principales ventajas:
- Archivo de registro más grande.
- Nuevas formas de trabajo con viejos conjuntos de instrucciones.
- Registros de máscaras.
El desarrollador muestra cómo todo esto ayuda a mejorar el rendimiento de RPCS3, la elección preferida entre los emuladores de PS3. Se utilizó una CPU Intel Core i9-12900K para las pruebas a 5,2 GHz con AVX-512 habilitado. Usando las instrucciones estándar de SSE2, el juego solo llegó a 5 FPS mientras que al utilizar las instrucciones de SSE 4.1 llegó a 160 FPS.
Si pasamos a AVX2/FMA, obtendremos un aumento de rendimiento adicional del 13%, y al cambiar de AVX2 a AVX-512, obtenemos un aumento de rendimiento del 30 % a 242 FPS.
Si bien Intel ha estado eliminando la compatibilidad con AVX-512 de sus CPU Alder Lake de 12.ª generación, hemos visto el potencial de rendimiento y parece que la línea de CPU Zen 4 “Ryzen 7000”, la cual fue anunciada recientemente por AMD, podrá aprovecharlo en gran medida. La arquitectura central de Zen 4 admitirá AVX-512.
Esto resultará muy beneficioso para el emulador RPCS3 y puede obligar a Intel a reconsiderar la eliminación del AVX-512 de sus chips.
Fuente: Github