Definition
A computer memory architecture where memory access times depend on the memory location relative to the processor. In multi-socket systems, processors have faster access to their local memory banks than to memory attached to other processors.
Why it matters (in Poovi’s context)
Demonstrated as a potential performance issue in the build when running non-NUMA aware software (like BeamNG.drive), leading to one CPU being overloaded while the other remained idle.
Key properties or components
- Multiple memory controllers
- Local vs. remote memory access
- Performance implications for multi-socket systems
- Requires software optimisation
Contradictions or debates
None.