The read to write ratio is something like 2-4:1 for normal graphics workloads. If we assume we use all of the ESRAM read bandwidth (ie >95%) and 60 % of the DDR3 bandwidth for GPU reads, we get around 45-50GB write traffic to ESRAM with a 3:1 ratio.
That's 150GB/s (100 read, 50 write) of ESRAM bandwidth with aggregate system bandwidth being well over 200GB/s. Lower average latency too.
Cheers
Gubbi said:The first one. There'd be no point in having a 1024 bit write bus if it is utilized significantly less than 50% most of the time. They'd be better off with 1280 bit read and 512/768 bit write buses.
Cheers
Thanks, this is a clear and logical explanation as to why the esram should be able to hit 150GB/s on average. Assuming of course there are no other caveats of which we are not aware then quite frankly this makes the Microsoft statement kinda moot since all they are saying is that they've measured a throughput (peak, average, whatever) which you can already show must logically be achievable on average from such a design.
Now why didn't you tell us this a month ago? j/k