marconelly!
Veteran
I hope this will be a simple one.
Let's ignore for a second the Xenos' internal EDRAM bandwidth (256GB/s) and the bandwidth of communication of Xenos' parent board with the daughter board (32/16GB/s).
I'm interested at console's main memory bandwidths. How much bandwidth is there for Xenos' to read/write to/from 512MB of unified memory, and how much bandwidth XeCPU has for this same task? Can they both access memory at the same time or does each have to wait until the other one is done? Can either of them read and write to this memory at the same time?
Simillar questions for PS3. How much bandwidth Cell has for reads/writes, and can it do reads and writes at the same time? Same for RSX. Also does Cell's high clocked XDRAM has any advantage over GDDR3? Can RSX access it's GDDR3 and XDR at the same time, and does that limit Cell's access to XDR? Does RSX accessing two memory pools at the same time technically doubles it's bandwidth?
Also, does Cell being able to access it's memory pool independently of RSX accessing it's own memory pool, and both having their separate bandwidths, in some way make this setup less or more favorable to Xbox 360's unified memory solution where I assume bandwidths have to be shared between CPU/GPU but all the data is in the same space?
Let's ignore for a second the Xenos' internal EDRAM bandwidth (256GB/s) and the bandwidth of communication of Xenos' parent board with the daughter board (32/16GB/s).
I'm interested at console's main memory bandwidths. How much bandwidth is there for Xenos' to read/write to/from 512MB of unified memory, and how much bandwidth XeCPU has for this same task? Can they both access memory at the same time or does each have to wait until the other one is done? Can either of them read and write to this memory at the same time?
Simillar questions for PS3. How much bandwidth Cell has for reads/writes, and can it do reads and writes at the same time? Same for RSX. Also does Cell's high clocked XDRAM has any advantage over GDDR3? Can RSX access it's GDDR3 and XDR at the same time, and does that limit Cell's access to XDR? Does RSX accessing two memory pools at the same time technically doubles it's bandwidth?
Also, does Cell being able to access it's memory pool independently of RSX accessing it's own memory pool, and both having their separate bandwidths, in some way make this setup less or more favorable to Xbox 360's unified memory solution where I assume bandwidths have to be shared between CPU/GPU but all the data is in the same space?