開源的PS3 模擬器 RPCS3 開發商 Whatcookie 發布了一個補丁,加入了 AVX-512 指令,使模擬器提高了 30%。
眾所周知,目前 AVX-512 指令對游戲還沒有太大意義,但是對于模擬器來說很有意義;
支持 AVX -512 硬件的大型寄存器文件、數據級并行和 LLVM 編譯器甚至可以創造奇跡。
Whatcookie 在他的博客文章中詳細解釋了 AVX-512 指令對 RPCS3 的意義。
“AVX-512 還增加了新的掩碼寄存器,可以與 EVEX 編碼指令一起使用,”Whatcookie 寫道。
不管怎么說,30% 的提升是非常明顯的,它對現有低功耗或舊設備的機器意義重大,而且 AMD 即將推出的 Ryzen 7000 處理器也將支持 AVX-512 指令集。
索尼 PS3 基于 Cell CPU,該 CPU 具有一個通用的 Power 核心和八個協同處理器 (SPEs);
但游戲行業對此并沒有特別深的印象,畢竟 Cell 與 2006 年的傳統處理器也是有著很大差異的。
后來,英特爾 2013 年在 Xeon Phi 'Knights Landing' 超級計算機加速器中引入的 AVX-512 指令被添加到 Skylake-X 桌面處理器中 (以及相應的一代 Xeon Scalable),為生產力帶去一定的提升。
關鍵詞: