Soldato
- Joined
- 30 Nov 2011
- Posts
- 11,522
Access times don't work like that (It's not a one clock cycle to access system, same as DDR3 etc are not)
For reference, GDDR5 gets about CAS = 10.6ns tRCD = 12ns tRP = 12ns tRAS = 28 ns tRC = 40ns. This is actually bit worse than DDR3 as latency is traded off for bandwidth.
I don't have a data sheet for HBM to compare unfortunatelyAMD themselves say it's better than GDDR5 but I can't verify that one way or another - likely to be not dissimilar as it's still DRAM underneath.
Also if they did work like you were suggesting then 500MHz would give you a time of 2ns not 2msand the 6000MHz stuff would be at an incredible 0.17ns, nowhere near what it actually is.
yeah, typo... And anyway isn't gddr5 synchronous? So cas latency is clock cycles, not ns
and as I already said in the thread when someone else picked me up, I wasn't talking about access times (which is the latency you are talking about), but sequential reads/writes... a wide bus is going to favour larger datasets, which perhaps 1080p is requiring smaller chunks and therefore wasting bus width
I've never done any active memory management in the applications I've written on PC, but you could end up wasting resources on a PLC in this kind of way so it makes sense to me, though perfectly willing to admit I'm wrong if an AMD engineer wants to correct me
Last edited: