AVX-512 przynosi aż 30% wzrost wydajności względem AVX2 w emulatorze PlayStation 3

AVX-512 przynosi aż 30% wzrost wydajności względem AVX2 w emulatorze PlayStation 3

Twórca emulatora środowiska PlayStation 3 RPCS3 opublikował wpis, podkreślający zalety wykorzystania instrukcji AVX-512 w nowoczesnych procesorach. Publikacja pozwala nam nie tylko zrozumieć w jaki sposób działa AVX-512, ale również dostarcza przydatnych informacji na temat korzyści, płynących z jego wykorzystania w emulatorze. AVX-512 oferuje aż 30% wzrost wydajność względem AVX2.

Jeden z programistów popularnego emulatora środowiska PlayStation 3 (RPCS3), znany pod pseudonimem Whatcookie opublikował w sieci wpis, wyjaśniający, jak duże korzyści płyną z wykorzystania zestawu instrukcji AVX-512 zamiast AVX2. Wyróżnił on chociażby takie zalety jak większy plik rejestru, nowe formy starych instrukcji oraz rejestry masek. Te techniczne zagadnienia mają jednak realny wpływ na wydajność we wspomnianym emulatorze. Do testów w grze God of War wykorzystano procesor Intel Core i9-12900K, pracujący z częstotliwością rzędu 5,2 GHz i wykorzystujący instrukcje AVX-512. Korzystając z SSE2, gra osiągała płynność na poziomie niespełna 5 FPS, przeskoczenie na SSE4.1 pozwoliło już przekroczyć barierę 165 klatek. Zmiana instrukcji na AVX2/FMA przyniosła korzyści, dzięki którym tytuł był wyświetlany w 187 FPS.

AVX-512 zapewnia 30% wzrost wydajności względem AVX2 w God of War, przy wykorzystaniu emulatora RPCS3. Różnice sięgają 55 klatek na sekundę.

Najlepiej w tym starciu wypada natomiast AVX-512, zapewniając niemalże 242 klatki, miażdżąc tym samym rywali. Oznacza to, że przechodząc z AVX2 na AVX-512 zyskujemy aż 30% więcej wydajności. Różnice biorą się między innymi z dużo większej liczby nowych instrukcji w AVX-512, które są użyteczne w RPCS3. W przeciwieństwie do AVX2, który jest jedynie rozszerzeniem istniejących instrukcji SSE do 256 bitów, AVX-512 posiada znaczną ilość funkcji, przydatnych w programowaniu SIMD.

Obsługi zestawu instrukcji AVX-512 nie zabraknie także w nadchodzących procesorach AMD Ryzen 7000, korzystających z możliwości architektury Zen 4. Oznacza to, że jednostki czerwonych mogą okazać się bardzo dobrą opcją dla osób, poszukujących sprzętu z wysoką wydajnością w emulatorach. 

Zobacz także:

Obserwuj nas w Google News

Pokaż / Dodaj komentarze do: AVX-512 przynosi aż 30% wzrost wydajności względem AVX2 w emulatorze PlayStation 3

 0