By using this site, you agree to our Privacy Policy and our Terms of Use. Close
drkohler said:
fordy said:


That's highly debatable....GDDR5 is faster, but also has a much higher latency than DDR3. It's prefixed with "G" for a reason, because the high latency doesn't affect a highly parallel GPU as much, due to it's ability to process vast more amounts while it waits for a memory fetch.

Why? Good memory controllers use longest possible burst modes whenever possible - this means that your cpu/gpu has close to 100% cache hits for code and very high percentages for hitting data in the data cache. Hence memory latencies of the main memory are almost irrelevant (provided you program "ugly"), but memory throughput becomes decisive. And the gddr5 n the PS4 wins hands down against any other solution.


Well, according to http://fgiesen.wordpress.com/2013/03/05/mopping-up/ it is quite crucial in which way you write your code if you want it to run *efficiently* thus using caches the right way.