PS3专用图形处理器RSX专业技术分析报告

一:RSX图形芯片就是Geforce 7800 GTX翻版?

  Sony电脑娱乐(SCEI)与Nvidia公司合作开发下一代PlayStation 3游戏机,搭载了Nvidia公司开发的代号为“RSX(Reality Synthesizer现实合成器)”的图形芯片,这个图形芯片可以看作是Nvidia GeForce GPU 7800 GTX(G70)的兄弟版本。

  Nvidia的首席工程师David B. Kirk称,关于两款GPU芯片的“Shader架构”,RSX和G70并没有什么差别,两者的差别集中在生产工艺,系统总线,记忆体频宽等方面。如G70采用TSMC的110nm工艺制造,采用PCI-E x16接口,搭载256Bit带宽的GDDR3记忆体,而RSX则采用SONY/Toshiba的90nm 工艺,FlexIO前端总线架构搭配128bit记忆体宽度。

  为什么说G70和RSX在Shader架构上没有区别呢,原因有几个,最主要的根据来自与Nvidia在E3大展上公开发表的RSX规格说明,证实RSX每个周期能够运行136 shader运算。Xbox 360所使用的GPU来自于ATI所开发的R500,根据微软透露的资料显示,R500每个周期可执行96个Shader操作(运行频率500MHz),也就是每秒可执行480亿个Shader指令,这一数值要高过Nvidia的RSX。“每秒执行的Shader操作”这种叫法来源于ATI;而Nvidia则称之为“每秒执行的指令数”,这是因为Nvidia同时计算了一次Shader操作中所导致的复述操作,所以Nvidia在关于RSX Shader结构的规格计算方法和ATI的截然不同,这在E3大展上面也曾成为议论点。

  按照Nvidia的计算方法,RSX的“每周期136个Shader操作指令”的参数实际上与G70相同(因为G70的架构为8VS/24PS,而G70的每个VS流水线等价于2个指令/周期,PS流水线等价于8指令/周期),故RSX和G70均为每周期136个Shader操作。换句话说,如果观察周期指令运算能力的话,你会发现G70和RSX的Shader架构几乎完全相同,因为RSX也是具备8VS和24PS流水线,这一点和G70完全相同。

  事实上,公开表示G70和RSX拥有相同的架构的著名业界人士透露,由于Nvidia直到去年的夏天才和Sony电脑娱乐(SCEI)最终确定合作事宜,Nvidia 实际上根本没有足够的时间来为PS3着身定制一款专门的图形芯片。

  目前我们可以假定,RSX实际上和G70是基本相同的同一架构的图形芯片,甚至连晶体管的个数都差不多(此前传RSX是包括3亿只晶体管,而G70为3.02亿)由于G70的PCI-E x16架构对于带宽的要求比RSX的FlexIO前端总线高的多,因此G70的显存带宽是RSX的两倍不难理解。


RSX的结构图表


提示:键盘也能翻页,试试“← →”键