Barkley said:
walsufnir said:
Actually the ESRAM stuff will be interesting. I don't see how you could offer the speed with main memory (and before the someone comes up with the useless maxbw GDDDR5(X) stuff - you're wrong)
|
Digital Foundry: The stated figure of 320GB/s can be achieved with 8GB of G5X using a 256-bit bus, or alternatively it could be using a 384-bit interface paired with 12GB of GDDR5.
What's useless/wrong about that?
|
As we know from PS4, these are just theoretical numbers - real life numbers are *way* lower than that.
The onion bus destroys the bandwidth by a lot when comparing the maximum bandwidth with real numbers. This is what happens when you share data between several busses.
The ESRAM on XBO is dedicated for the GPU and it's way nearer to the numbers they said, they even gave out real application numbers.
For numbers, look here: http://www.eurogamer.net/articles/digitalfoundry-xbox-one-memory-better-in-production-hardware
But that is not even the end of the story - access patterns to ESRAM are also different on this memory. You can use it as a cache or as a scratchpad and even as usual memory, also the addressing of the memory is different to what RAM offers (which is clear given the size of the ESRAM but also its very nature).
The third point is that especially this is low latency memory. It sits directly next to the GPU and you have way less cycles to wait for data to arrive. I know this is sometimes confusing for people to see but memory has always to be seen as a pair of bandwidth and latency. Both combined show you the "power" of memory, not just one big number alone.