- CPUs have multiple memory channels that allow for parallel access to RAM modules.
- NUMA: In multi-socket systems, each CPU may have its own local memory bank, and accessing remote memory is slower.
- Taking memory offline: reserve memory region for specific workloads.
- Aim: reduce contention, increase memory bandwidth
- How: reserve regions for a specific application, so that no other applications access that memory region to introduce contention.
- Q&A: link