|
|
|
|
|
by adrian_b
381 days ago
|
|
Memory latency only matters in chains of dependent instructions. Otherwise the performance is limited by the memory transfer throughput, not by the latency of individual memory accesses. The article demonstrates the difference between these 2 cases, even if its title could have been better. Because the latency of memory loads is many times greater than the latency of any other kind of CPU instructions, both for loads from the main memory and for loads from the L3 cache memory, this effect is more visible in programs with many memory loads, like the examples from the article, than in programs using other instructions with long latencies. |
|