据 Gamasutra 报道,索尼的 Playstation 4 首席系统架构师 Make Cerny 在之前 GDC 2013 的采访中表示 Playstation 4 采用的是 256-bit 内存总线,这证实了之前大家的猜测。
采访的原文为:
“The CPU and GPU are on a "very large single custom chip" created by AMD for Sony. "The eight Jaguar cores, the GPU and a large number of other units are all on the same die," said Cerny. The memory is not on the chip, however. Via a 256-bit bus, it communicates with the shared pool of ram at 176 GB per second.”
这段话的意思是 PS4 的 CPU 和 GPU 位于一枚由 AMD 为索尼设计的巨大定制芯片内,八个 Jaguar 内核 和 GPU 以及其他大量单元都放在同一枚管芯内,内存虽然不是放在芯片内,但是透过 256-bit 总线以 176GiB/s 的带宽共享于同一个存储池中。
PS4规格令人兴奋
除此以外,Cerny 还透露了很多的细节:
1、PS4 中给 GPU 增加了一条额外的总线,可以越过 GPU 自身的 L1/L2 Cache 直接读写系统内存;
2、为了在图形处理和异步计算的时候同时可以使用 GPU 的 L2 cache,PS4 定制设计芯片的 cache 线标记位专门增加了一个名为 volatile 的位元,让通用计算使用 GPU 的 L2 cache 来执行要求的操作,同时不会对图形操作造成重大影响,完全消除了在 GPU 和 CPU 上同时执行通用计算和图形处理时候的开销。
3、AMD 原本的 GCN 架构允许一条图形命令源和两条通用计算命令源,而在 PS4 上索尼通过和 AMD 协力工作,将这个上限提升到了 64 条通用计算命令源,让 GPU 实现硬件级的通用计算、图形计算优先度判别。