Один из разработчиков эмулятора RPCS3 для запуска игр PlayStation 3 на ПК опубликовал большую статью, где рассказал о преимуществах инструкций AVX-512 на современных процессорах. Как оказалось, поддержка этих инструкций в процессоре существенно повышает быстродействие эмулятора.
Если не углубляться в технические тонкости, то прирост числа кадров в секунду составляет десятки процентов. При тестировании игру God of War 3 на сборке с процессором Intel Core i9-12900K были получены следующие результаты:
- SSE2: 5 FPS
- SSE4.1: 166 FPS
- AVX2: 187 FPS
- AVX-512: 242 FPS
При использовании инструкций SSE2 эмулятор работает довольно медленно. Переход на SSE 4.1 обеспечивает прирост более чем в 30 раз. На AVX2 рост быстродействия составил ещё 13%, а включение AVX-512 добавляет ещё 30% быстродействия.
Отметим, что Intel отключает AVX-512 в своих потребительских процессорах. К примеру, в Alder Lake-S этот набор инструкций присутствовал только в быстрых ядрах Golden Cove, причём лишь в старых ревизиях чипов. А вот в грядущих процессорах AMD такая поддержка обещана. Таким образом, для игры в старые проекты с PS3 лучше рассматривать Ryzen 7000.
Помимо этого, Whatcookie отметил, что эмулятор PlayStation 2 PCSX2 тоже может получить прирост быстродействия при использовании AVX-512.