Aktuality  |  Články  |  Recenze
Doporučení  |  Diskuze
Grafické karty a hry  |  Procesory
Storage a RAM
Monitory  |  Ostatní
Akumulátory, EV
Robotika, AI
Průzkum vesmíru
Digimanie  |  TV Freak  |  Svět mobilně

AVX-512 v AMD Zen 4 přinese významnou výkonnostní vzpruhu pro emulátory

6.9.2022, Milan Šurkala, aktualita
AVX-512 v AMD Zen 4 přinese významnou výkonnostní vzpruhu pro emulátory
Zatímco Intel podporu instrukcí AVX-512 ze spotřebitelských procesorů odstraňuje, AMD je naopak přidalo. A vypadá to, že by díky tomu mohlo mít větší zájem ze strany těch, kteří pracují s emulátory. Přináší to tam totiž mnohem vyšší výkon.
Instrukce AVX-512 nepřináší jen široké paměťové registry, ale i mnoho dalších funkcí navíc, které umožňují psát mnohem efektivnější kód. Toto by mohlo přinést výkonnostní vzpruhu pro ty, kteří pracují s emulátory, kde se mohou tyto instrukce velmi dobře projevit. Tvrdí to nejen Joey aka Wunkolo, grafický designér z Riot Games. Podle něj přidává akceleraci pomocí instrukcí AVX-512 do emulátorů už několik let, dávno předtím, než se staly "cool". Najdeme je tak např. v aplikacích Yuzu (Nintendo Switch Emulator), Citra (Nintendo 3DS Emulator), Vita3K (PlayStation Vita Emulator) a Xenia (Microsoft Xbox 360 Emulator), v poslední době také pro Ryujinx.
 
AMD Ryzen 7000 AVX-512
 
Tyto instrukce např. v případě RPCS3 (PlayStation 3 Emulator) zvýšily výkon proti AVX2 o 30 %. Také v případě Zen 4 AMD tvrdí, že se výkon zvyšuje o 30 % v případě FP32 a dokonce o 150 % u Int8 ve srovnání s Ryzeny 5000. Joey navíc zmiňuje, že nejde jen o samotnou šířku registrů a vysokého výkonu se dá dosáhnout i bez využití 256bitových registrů ymm nebo 512bitových zmm. Toto zmiňují i jiní vývojáři, kteří oceňují, že pro stejnou funkčnost je možné použít výrazně menšího množství instrukcí a dosáhnout zrychlení, aniž by se používat širší registr, který pobere více bitů.
 


Autor: Milan Šurkala
Vystudoval doktorský program v oboru informatiky a programování se zaměřením na počítačovou grafiku. Nepřehlédněte jeho seriál Fotíme s Koalou o základech fotografování.