Home
last modified time | relevance | path

Searched refs:NUMA (Results 1 – 25 of 74) sorted by relevance

123

/Linux-v5.4/Documentation/vm/
Dnuma.rst6 What is NUMA?
12 From the hardware perspective, a NUMA system is a computer platform that
21 may not be populated on any given cell. The cells of the NUMA system are
23 point-to-point link are common types of NUMA system interconnects. Both of
24 these types of interconnects can be aggregated to create NUMA platforms with
27 For Linux, the NUMA platforms of interest are primarily what is known as Cache
28 Coherent NUMA or ccNUMA systems. With ccNUMA systems, all memory is visible
36 bandwidths than accesses to memory on other, remote cells. NUMA platforms
39 Platform vendors don't build NUMA systems just to make software developers'
46 This leads to the Linux software view of a NUMA system:
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/
Dnuma.txt2 NUMA binding description.
9 Systems employing a Non Uniform Memory Access (NUMA) architecture contain
11 that comprise what is commonly known as a NUMA node.
12 Processor accesses to memory within the local NUMA node is generally faster
13 than processor accesses to memory outside of the local NUMA node.
14 DT defines interfaces that allow the platform to convey NUMA node
21 For the purpose of identification, each NUMA node is associated with a unique
25 A device node is associated with a NUMA node by the presence of a
/Linux-v5.4/kernel/
DKconfig.hz12 beneficial for servers and NUMA systems that do not need to have
23 100 Hz is a typical choice for servers, SMP and NUMA systems
32 on SMP and NUMA systems. If you are going to be using NTSC video
40 on SMP and NUMA systems and exactly dividing by both PAL and
/Linux-v5.4/Documentation/ABI/testing/
Dppc-memtrace14 you want removed from each NUMA node to this file - it must be
16 from each NUMA node in the kernel mappings and the following
27 from the specific NUMA node.
Dsysfs-kernel-mm-ksm49 Description: Control merging pages across different NUMA nodes.
/Linux-v5.4/Documentation/x86/x86_64/
Dfake-numa-for-cpusets.rst4 Fake NUMA For CPUSets
13 you can create fake NUMA nodes that represent contiguous chunks of memory and
23 For the purposes of this introduction, we'll assume a very primitive NUMA
65 case (i.e. running the same 'dd' command without assigning it to a fake NUMA
/Linux-v5.4/arch/ia64/
DKconfig14 select ACPI_NUMA if NUMA
59 select NUMA if !FLATMEM
292 for architectures which are either NUMA (Non-Uniform Memory Access)
308 config NUMA config
309 bool "NUMA support"
313 Say Y to compile the kernel to support NUMA (Non-Uniform Memory
345 def_bool NUMA && SPARSEMEM
349 depends on NUMA
353 depends on NUMA
356 def_bool NUMA
/Linux-v5.4/arch/mips/sgi-ip27/
DKconfig31 NUMA. If you need to understand it, read the source code.
39 nodes in a NUMA cluster. This trades memory for speed.
/Linux-v5.4/Documentation/scheduler/
Dsched-domains.rst61 node. Each group being a single physical CPU. Then with NUMA, the parent
63 cpumask of a node. Or, you could do multi-level NUMA or Opteron, for example,
64 might have just one domain covering its one NUMA level.
72 retain the traditional SMT->SMP->NUMA topology (or some subset of that). This
/Linux-v5.4/arch/s390/
DKconfig441 # Some NUMA nodes have memory ranges that span
447 def_bool NUMA
449 config NUMA config
450 bool "NUMA support"
454 Enable NUMA support
456 This option adds NUMA support to the kernel.
466 int "Maximum NUMA nodes (as a power of 2)"
468 depends on NUMA
471 Specify the maximum number of NUMA nodes available on the target
474 menu "Select NUMA modes"
[all …]
/Linux-v5.4/Documentation/features/sched/numa-balancing/
Darch-support.txt4 # description: arch supports NUMA balancing
/Linux-v5.4/Documentation/features/vm/numa-memblock/
Darch-support.txt4 # description: arch supports NUMA aware memblocks
/Linux-v5.4/kernel/irq/
DKconfig122 ( Sparse irqs can also be beneficial on NUMA boxes, as they spread
123 out the interrupt descriptors in a more NUMA-friendly way. )
/Linux-v5.4/Documentation/admin-guide/mm/
Dnumaperf.rst4 NUMA Locality
60 NUMA Performance
92 NUMA Cache
125 the kernel will append these attributes to the NUMA node memory target.
Dksm.rst94 specifies if pages from different NUMA nodes can be merged.
96 in the memory area of same NUMA node. That brings lower
98 significant NUMA distances, are likely to benefit from the
145 swapping, compaction, NUMA balancing and page migration, in
Dnuma_memory_policy.rst4 NUMA Memory Policy
7 What is NUMA Memory Policy?
11 allocate memory in a NUMA system or in an emulated NUMA system. Linux has
21 programming interface that a NUMA-aware application can take advantage of. When
108 are NOT inheritable across exec(). Thus, only NUMA-aware
165 A NUMA memory policy consists of a "mode", optional mode flags, and
175 NUMA memory policy supports the following 4 behavioral modes:
248 NUMA memory policy supports the following optional mode flags:
347 and NUMA nodes. "Usage" here means one of the following:
394 on different NUMA nodes. This extra overhead can be avoided by always
Dhugetlbpage.rst113 On a NUMA platform, the kernel will attempt to distribute the huge page pool
114 over all the set of allowed nodes specified by the NUMA memory policy of the
126 some nodes in a NUMA system, it will attempt to make up the difference by
135 distribution of huge pages in a NUMA system, use::
198 NUMA nodes from which huge pages are allocated or freed are controlled by the
199 NUMA memory policy of the task that modifies the ``nr_hugepages_mempolicy``
264 NUMA node with memory in::
/Linux-v5.4/arch/x86/realmode/rm/
Dtrampoline_32.S33 wbinvd # Needed for NUMA-Q should be harmless for others
/Linux-v5.4/Documentation/filesystems/
Dtmpfs.txt81 tmpfs has a mount option to set the NUMA memory allocation policy for
105 NUMA memory allocation policies have optional flags that can be used in
119 running kernel does not support NUMA; and will fail if its nodelist
122 NUMA capability (perhaps a safe recovery kernel), or with fewer nodes
/Linux-v5.4/tools/perf/Documentation/
Dperf-bench.txt56 NUMA scheduling and MM benchmarks.
190 Suite for evaluating NUMA workloads.
/Linux-v5.4/arch/sh/mm/
DKconfig109 config NUMA config
110 bool "Non Uniform Memory Access (NUMA) Support"
129 depends on !NUMA
/Linux-v5.4/Documentation/core-api/
Dboot-time-mm.rst18 particular node in a NUMA system. There are API variants that panic
/Linux-v5.4/arch/sparc/
DKconfig282 config NUMA config
283 bool "NUMA support"
287 int "Maximum NUMA Nodes (as a power of 2)"
292 Specify the maximum number of NUMA Nodes available on the target
295 # Some NUMA nodes have memory ranges that span
/Linux-v5.4/Documentation/admin-guide/kdump/
Dvmcoreinfo.rst142 On NUMA machines, each NUMA node has a pg_data_t to describe its memory
288 This is a struct pglist_data array and stores all NUMA nodes
344 pg_data_t array storing all NUMA nodes information. MAX_NUMNODES
/Linux-v5.4/Documentation/devicetree/bindings/pmem/
Dpmem-region.txt33 - Any relevant NUMA assocativity properties for the target platform.

123