stevechan said: So since when the bandwidth for both ESRAM and DDR3 of XBOX One can be lum sum as one total bandwidth, guess i have to get back to college and check this out with my Computer Science lecturer. |
The GPU is capable of accessing both the eSRAM for read and write purposes. It has four channels to that memory. In addition, in parrallel it can also read from or write to the DDR3 memory, and it has four channels to that memory as well.
So, per each channel of the eSRAM you can have the GPU both reading and writing. Per each channel of the DDR3 memory it can either read or write.
The eSRAM is divided into four partitions of 8 MB. These partitions are further subdivided into 8 - 1 MB blocks of memory. So litterally you could be reading and writing each eSRAM partition and at the same time reading or writing data to the DDR3 memory.
This is why it's accumulative, rather than separate. A developer can be pulling data from the eSRAM at the same time that they're reading data from the DDR3 memory. Thus they're potentialy getting 204GB/s + 68GB/s but the actual, real-world performance is 70% to 80% of that. The same would be true for Sony and the GDDR5 memory. 176GB/s is an ideal best, but in reality they'll get 70%-80% of that 176GB/s.
I don't think the PS4 has a huge performance gap over the Xbox One, but it still maintains a performance gap.