|
本帖最后由 Alicks 于 2012-8-19 09:56 编辑
boltblade 发表于 2012-8-19 08:09 ![]()
XDR是什么,你听说过吗?
内存给不给力只跟能提供的带宽和存取延迟有关
以前用850+RDRAM的时候就知道Rambus不是啥好鸟,频率超高没错但是位宽超低,发热量和存取延迟都超大,RD600不如双通道的DDR333,RD800不如后来双通道的DDR400。
随便想想就知道继承了RDRAM衣钵的XDR是什么特性,必然是超高频超低位宽超高延迟超高发热
XDR给CELL提供的带宽仅有22.4G,和PC上DDR3 1333相近,一大半被实际上用来作统一渲染单元使的SPE占用了不说,SPE还开不完,顶多开3~4个,就这样子PPE可用的带宽还不如双通道DDR2的内存,况且CPU和显卡不同,显卡需要的是内存有超高的读写速度和吞吐量来存放纹理和材质信息,因而对频率敏感,CPU更需要的进行的是大量的内存寻址工作,因此对存取延迟敏感,而Rambus的东西都是频率高延迟也高,本就不适合作为CPU的内存。同等带宽下压根拼不过延迟更低的DDR内存。
随便搜搜就知道,以前大的游戏公司都不爽PS3内存系统(360也一样),SPE开上6个PPE就没有带宽可用了,悲催的紧
还有,PS3上号称8核的CELL严格上说是单核CPU,PPE才是逻辑电路,SPE相当于DSP |
|