近日,PS5 Pro游戏主机的首席架构师Mark Cerny对PS5 Pro主机支持的PSSR超分辨率技术进行了详细说明。整个PSSR超分辨率工作流程由前处理、轻量级CNN卷积神经网络和后处理三部分组成。然而,NPU在前后处理中的表现不如AI GPU方案。最终,索尼选择了对RDNA架构的着色器核心和缓存系统进行针对性增强的方式来实现超分辨率。
为了满足300TOPs(8bit整型)的AI性能目标,PS5 Pro需要定制RDNA架构,并尽可能在片上缓存中存储中间步骤数据,将访问片外GDDR的需求降到最低。虽然这个目标在PS5 Pro上未能实现,但已接近。
为了解决带宽不足的问题,PS5 Pro开发团队将目光盯向了WGP矢量寄存器。WGP矢量寄存器合计容量达15MB,可提供200TB/s带宽,并承担了CNN中间数据存储的重任。此外,在对RDNA GPU的架构和指令集进行了修改后,新增了44条与CNN计算和WGP矢量寄存器操作有关的着色器指令。
与其他超分技术相比,PSSR技术的主要区别之一是在PC游戏中,超分比例一般为固定原生分辨率和超分比例,动态调整最终帧率;而PSSR技术的最终帧率一般处于固定状态,超分比例随可达到的原生分辨率而变动。