We investigate the secret connection between class layout and software performance. And of course, how to make your software faster.
All posts tagged cache line
The memory subsystem from the viewpoint of software: how memory subsystem affects software performance 2/3
Posted on Author Ivica BogosavljevićPosted in Low Level Performance, Memory Subsystem Performance, Performance2 Replies
We continue the investigation from the previous post, trying to measure how the memory subsystem affects software performance. We write small programs (kernels) to quantify the effects of cache line, memory latency, TLB cache, cache conflicts, vectorization and branch prediction.