Non-Uniform Memory Access or Non-Uniform Memory Architecture (chacha) is a computer memory design used in multiprocessors, where the memory access time depends on the memory location relative to a processor.