Lines Matching +full:low +full:- +full:latency
1 # SPDX-License-Identifier: GPL-2.0-only
37 This option reduces the latency of the kernel by adding more
40 latency of rescheduling, providing faster application reactions,
44 low priority process to voluntarily preempt itself even if it
52 bool "Preemptible Kernel (Low-Latency Desktop)"
56 This option reduces the latency of the kernel by making
59 permitting a low priority process to be preempted involuntarily
67 embedded system with latency requirements in the milliseconds
71 bool "Fully Preemptible Kernel (Real-Time)"
75 This option turns the kernel into a real-time kernel by replacing
77 preemptible priority-inheritance aware variants, enforcing
79 non-preemptible sections. This makes the kernel, except for very
80 low level and critical code paths (entry code, scheduler, low
85 require real-time guarantees.
108 provide a pre-built kernel binary to reduce the number of kernel
115 Interesting if you want the same pre-built kernel should be used for
123 selection across SMT siblings. When enabled -- see
124 prctl(PR_SCHED_CORE) -- task selection ensures that all SMT siblings
129 - mitigation of some (not all) SMT side channels;
130 - limiting SMT interference to improve determinism and/or performance.
145 - Ease of experimentation and exploration: Enabling rapid
147 - Customization: Building application-specific schedulers which
148 implement policies that are not applicable to general-purpose
150 - Rapid scheduler deployments: Non-disruptive swap outs of
160 Documentation/scheduler/sched-ext.rst
161 https://github.com/sched-ext/scx