Tag
This technical blog post explains the performance impact of memory alignment in SIMD vectorization, covering architectures with strict alignment requirements, cacheline crossing, and the behavior of modern CPUs.
The article explains Non-Uniform Memory Access (NUMA), its historical context, and how it affects performance in multi-socket servers, while also introducing Edera's work on making Xen-based virtualization NUMA-aware end-to-end.