i know i'm pretty much uninformed on how any of this stuff works so bear with me. but i thought esram's bandwidth was based on the clocks of the gpu it was embedded on when talking about xbox one. someone said bidirectional so that means sending and receiving right? so is it 133GB/s both ways or is it 66.5GB/s both ways?
My pet theory is that the 102 GB/S might be the limit of a 1024 bit buss at 800 MHz. (0.8*1024 = 102).
*Or* it might be the limit of the clients writing to the eSRAM.
You might not be able to use any more if the clients can not supply or consume more that that.
*Maybe* unusual situations might be possible depending on the eSRAM, buss, cache and client plumbing. What happens with one client writing and another reading? Perhaps that is where the other numbers come from.
950 MHz @ 1024 bits would give 120/121.6 GB/Sec and 1050 MHz @ 1024 bits would give 134.4 GB/Sec.
Just pure speculation, so don't get upset. Not sure how high the clock can go or how high the 100 W can go.
I expect 1024 bits wide is the number. Don't know about clock changes. Know less about simultaneous read/write. Might depend on what sort of controller/interface and whether or not there is some sort of cache in front of the eSRAM. I didn't consider that originally but if there are varying BW numbers I wonder (maybe?)