Lines Matching full:numa
4 What is NUMA?
10 From the hardware perspective, a NUMA system is a computer platform that
19 may not be populated on any given cell. The cells of the NUMA system are
21 point-to-point link are common types of NUMA system interconnects. Both of
22 these types of interconnects can be aggregated to create NUMA platforms with
25 For Linux, the NUMA platforms of interest are primarily what is known as Cache
26 Coherent NUMA or ccNUMA systems. With ccNUMA systems, all memory is visible
34 bandwidths than accesses to memory on other, remote cells. NUMA platforms
37 Platform vendors don't build NUMA systems just to make software developers'
44 This leads to the Linux software view of a NUMA system:
62 the emulation of additional nodes. For NUMA emulation, linux will carve up
63 the existing nodes--or the system memory for non-NUMA platforms--into multiple
65 physical memory. NUMA emulation is useful for testing NUMA kernel and
66 application features on non-NUMA platforms, and as a sort of memory resource
85 from the same node before using remote nodes which are ordered by NUMA distance.
99 NUMA topology of the platform--embodied in the "scheduling domains" data
102 the scheduler does not take a task's NUMA footprint into account directly.
107 to improve NUMA locality using various CPU affinity command line interfaces,
110 allocation behavior using Linux NUMA memory policy. [see
114 privileged user can specify in the scheduling or NUMA commands and functions