3 ms·
> A dual channel DDR4 system memory bandwidth is ~40GB/s, and DDR5 ~80GB/s. It's impossible to saturate the memory bandwidth on a modern CPU with a single thre
by peppermint_gum 3y ago
> A dual channel DDR4 system memory bandwidth is ~40GB/s, and DDR5 ~80GB/s.
It's impossible to saturate the memory bandwidth on a modern CPU with a single thread, even if all you do is reads with absolutely no processing. The bottleneck is how fast outstanding cache misses can be satisfied.
The article even links to a benchmark that attempts to measure what it calls "sustainable memory bandwidth": https://www.cs.virginia.edu/stream/ref.html https://www.cs.virginia.edu/stream/ref.html