RPCS3开发者称赞AVX-512指令集可极大提升模拟器性能

  RPCS3“PlayStation 3 模拟器”开发者,刚刚在一篇冗长的博客文章中,详细介绍了 AVX2 指令集可带来的仿真性能提升。 Whatcookie 指出:与传统软解方案相比,现代 CPU 上的 AVX-512 能够带来高达 30% 的领先优势。

(来自:Whatcookie Blog ,via WCCFTech )

  可知 AVX-512 的优势,主要体现在:

  ● 更大的寄存器文件

  ● 为旧指令带来新的形式

  ● 屏蔽寄存器(mask registers)

  作为最受玩家欢迎的 PS3 模拟器之一,RPCS3 开发团队在 Intel 酷睿 i9-12900K 平台上展开了测试。其频率设置为默认的 5.2 GHz,并且启用了 AVX-512 。

  结果发现,如果使用标准的  SSE2 指令集,模拟器的帧率只能达到 5 FPS 。若迁移至 SSE 4.1 指令集,则可带来 160 FPS 的巨大增益。

  显然,缺少对 PS3 模拟器至关重要的 SSE3 指令集,将对其性能产生极大的制约。

  如果迁移到 AVX2 / FMA,可获得额外的 13% 性能提升。而从 AVX2 切换到 AVX-512,更是可以获得 30% 的性能提升(帧率达到 242 FPS)。

  【来源:cnBeta.COM】

推荐阅读