聊AMD x86 APU上的PS4 Cell。
昨天晚些时候,SCET的新闻稿中包含了对PS4硬件更详细的描述,其中提到PS4不仅使用了176GBps最大8GB的GDDR5作为统一内存,还对其核心架构APU进行了更完整的描述。这款由AMD提供的定制APU采用了8核“捷豹”x86-64核和65,438+08 CU的镭龙GPU,图形计算能力达到1.84 TFLOPS,略高于目前的AMD镭龙HD7850。
跳转到继续
虽然当初盛传SCE会抛弃原有独特的Cell架构,采用类似PC但大幅度定制的x86架构,但为什么选择AMD呢?从PC市场的角度来看,选择英特尔来建英伟达不好吗?我个人认为,AMD成功的关键在于技术整合。尤其是对于游戏主机这样的封闭平台,AMD有其独特的优势,使得SCE可以抛弃原有的与英特尔、英伟达的Cell。
先从放弃细胞架构说起。细胞是一种独特的结构。当时一出现确实让人眼前一亮,但现在时代不同了。像当初那样开发出满足新一代需求的核心架构并不容易,尤其是现在的索尼恐怕很难投入像当时那么多的资源。
这种情况其实和ARM在32位嵌入式架构领域获得压倒性支持的情况差不多,很多之前拥有自己架构的厂商都向其采购。因为从8位到16位的演进,TI、瑞萨等老字号厂商还是有能力负担核心自主开发设计的能力,但由于很多关键架构技术被专利捆绑,后续开发维护需要养一大群R&D团队,所以还是选择市场上成熟的、可持续发展的架构为好。
AMD在PC平台上最大的问题是基础处理器技术无法和Intel抗衡。最大的问题是,与英特尔相比,系统和软件开发者的支持较差。Windows系统一直优先考虑英特尔处理器的兼容性。毕竟英特尔在处理器市场占有率很高,这种情况也不难理解。
只是游戏机的平台和PC大不一样。游戏机的系统从来都是一个封闭的世界。统一的硬件和独立的系统平台,只要索尼的系统开发能力足够,就能把硬件的效率挤压到极限。此外,与PC不同,主机会有特定的游戏与硬件芯片厂商进行优化,或者硬件芯片厂商为了倡导消费者升级,会与软件厂商合作增加执行的硬件负担,这也为AMD创造了很大的机会。
而且AMD既有来自ATi的x86 CPU,也有来自ATi的显卡技术,这也是Intel和NVIDIA不如AMD的地方。因为CPU和GPU都是技术,所以不需要两家公司协调开发,而且理论上CPU和GPU的融合可以更好。
看起来计算能力和AMD HD7850在PC上差不多,但是在高带宽的GDDR5和完全为其量身定制的系统平台支持下,视觉效果可以超越同级别PC硬件。另外,通过软件的调整和在一些软件上的渲染效果,完全可以做出高端电竞PC般的视觉效果,更不用说PC游戏硬件资源被一些不可告人的秘密拖累了。
PS4是PC吗?在我看来,看PS4的角度不同,SCE要的是AMD的x86高性能核心,以GPU为核心。事实上,如果今天的ARM架构和MIPS架构有能力做出如此高的性能,同时提供图形,SCE今天可能不会选择AMD作为合作伙伴,但在目前的情况下,SCE放弃自研,可以满足足够的计算能力,同时提供图形核心架构,但对AMD来说也是必须的。