RPCS3 PlayStation3模擬器的開發者發布了一篇詳細的文章,強調了AVX-512在現代CPU上的優勢。這篇文章幫助我們了解AVX-512的工作原理以及它對那些想要獲得額外性能的有何好處。
該文章由RPCS3 Emulator項目的眾多開發人員之一Whatcookie發布,並比較了AVX-512對標準AVX2指令的幫助。您可以在此處閱讀完整的文章。AVX-512的主要優勢體現在:
- Larger register file
- New forms of old instructions
- Mask registers
開發人員展示了所有這些如何有助於提高RPCS3的性能,這是PS3模擬器的首選。Intel Core i9-12900K CPU在5.2GHz頻率下進行測試,並啟用AVX-512。使用標準的SSE2指令,遊戲僅提供5 FPS,而換到SSE 4.1則提供了160 FPS的巨大增益。據稱其原因是缺少SSSE3指令,而這些指令對於PlayStation3模擬器至關重要。
換到AVX2/FMA,您可以獲得額外13%的性能提升,而從AVX2切換到AVX-512,您可以獲得30%的性能提升,達到242 FPS。
雖然Intel一直在從其第12代Alder Lake CPU中移除對AVX-512的支援,但我們已經看到了性能潛力,看起來AMD最近宣布的Zen4 Ryzen 7000 CPU可以充分利用這一點。Zen4核心架構將支援AVX-512,如果Steam Deck或其他各種使用下一代CPU的掌上游戲機的繼任者,我們可以看到一些用戶利用指令集來模擬舊遊戲,效果非常好表現。
消息來源 |