sonycowboy said:
This seems to state that currently, the CELL is limited to 256MB XDR DRAM. How does this affect the capability of the PS3 having 512MB (or more) and what impact will it have on the CELL's usage in other areas. Basically, is this a problem?
Cell has 3 (or 2 dependend on how define it) Interfaces:
1 XDR Interface which is limited to 4 64Bit Modules (the one currently limited to 256MB)
1 coherent FlexIO
1 noncoherent FlexIO
Ive taken those details from
http://www.realworldtech.com/page.cfm?ArticleID=RWT021005084318 and dont fully understand the difference between coherent and noncoherent, but the article hints that only the noncoherent Part of the FlexIO Interface will be used for the PS3.
My interpretion is that the coherent Part would allow memory-sharing between Cells / other Parts (GPU?) while making sure the caches dont interfere ( Memory is coherent between Cells ).
I supposse the PS3 could sport something like the Amiga`s Fast- and Chip-Ram. FastRam( the 256MB on the XDR IF) being used primary by the Cell and ChipRam beeing used by the GPU and eventual other Chips.
Possible Config 1 (PS3 & 512MB NUMA ):
256 MB "FastRam" for Cell
256 MB "ChipRam" for the GPU, effectively the GPU would have the same Memory-Interfaces as Cell (FlexIO for Connection to Cell, XDR for RAM).
I would like to see a PE beeing integrated in the GPU aswell, but thats just me
Possible Config 2 (aimed at Desktops):
256 MB "FastRam" for Cell, noncoherent FlexIO connected to GPU/Northbridge. coherent FlexIO connected to more casual DDRRam-Controller (Chipram).