NUMA es el acrónimo de "Non-uniform Memory Access", acceso no uniforme a memoria.
Se trata de un tipo de arquitectura de ordenadores que generalmente se utiliza en servidores de alta gama y servidores particionables debido a su mayor escalabilidad.
Las computadoras con arquitectura NUMA se caracterizan por el hecho de que el tiempo de acceso a la memoria depende del fragmento de memoria accedido.
Una computadora NUMA se compone de módulos o celdas que agrupan en un circuito integrado un conjunto mínimo de recursos de computación, a saber:
Varias de estas celdas se pueden unir a través de un backplane (es un componente de las computadoras que facilita la interconexión de los módulos o celdas que componen la computadora) para construir una computadora.
De esta manera, un microprocesador puede acceder muy rápidamente a la memoria que está en la misma celda. Si, por el contrario, tiene que acceder a memoria situada en otra celda será necesario atravesar el backplane. Por tanto, requerirá un tiempo mayor. Este es el motivo de la denominación NUMA.