Non-Uniform Memory Access (NUMA) is a computer memory architecture used in multiprocessing systems, where the time required to access memory varies based on the memory’s proximity to the processor that is accessing it. In NUMA-based multiprocessor systems, logical processors are grouped into smaller units known as nodes.