Home Knowledge Base NUMA (Non-Uniform Memory Access)

NUMA (Non-Uniform Memory Access) — a memory architecture where access time depends on which CPU socket the memory is attached to, critical for multi-socket server performance.

Architecture

[CPU 0] ← local memory (fast: ~80ns)
   |  interconnect (~120-180ns)
[CPU 1] ← local memory (fast: ~80ns)

Impact on Software

NUMA-Aware Programming

Checking NUMA Topology

NUMA matters significantly for databases (MySQL, PostgreSQL), HPC applications, and any memory-intensive workload on multi-socket systems.

numa architecturenon uniform memory accessnuma aware

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.