Refining Core Development Skills
May 27, 2025 · Fundamentals
Understanding NUMA in Linux: Hardware Principles, ACPI Tables, and Kernel Initialization
This article explains the hardware basis of NUMA, how Linux reads ACPI SRAT and SLIT tables to discover CPU‑memory topology, the kernel functions that initialize NUMA structures, and how the memblock allocator incorporates this information to enable performance‑optimizing tools like numactl.
ACPILinux kernelNUMA
0 likes · 13 min read