(no title)
TomVDB | 3 years ago
The weird part is that this latency difference has to be due to a terrible MC design by AMD, because there's not a huge difference in latency between any of the current DRAM technologies: the interface between HBM and GDDR (and regular DDR) is different, but the underlying method of accessing the data is similar enough for the access latency to be very similar as well.
dragontamer|3 years ago
500ns to access main memory, and lol 120 nanoseconds to access L1 cache is pretty awful. CPUs can access RAM in less latency than Vega/GCN can access L1 cache. Indeed, RDNA's main-memory access is approaching Vega/GCN's L2 latency.
----------
This has to be an explicit design decision on behalf of AMD's team to push GFLOPS higher and higher. But as I stated earlier: video game programmers want faster latency on their shaders. "More like NVidia", as you put it.
Seemingly, the supercomputer market is willing to put up with these bad latency scores.
TomVDB|3 years ago
We're not talking here about the latency that gamers care about, the one that's measured in milliseconds.
I've never seen any literature that complained about load/store access latency in the shader core. It's just so low level...