Lines Matching +full:low +full:- +full:latency

1 # SPDX-License-Identifier: GPL-2.0-only
42 This option reduces the latency of the kernel by adding more
45 latency of rescheduling, providing faster application reactions,
49 low priority process to voluntarily preempt itself even if it
57 bool "Preemptible Kernel (Low-Latency Desktop)"
61 This option reduces the latency of the kernel by making
64 permitting a low priority process to be preempted involuntarily
72 embedded system with latency requirements in the milliseconds
90 bool "Fully Preemptible Kernel (Real-Time)"
94 This option turns the kernel into a real-time kernel by replacing
96 preemptible priority-inheritance aware variants, enforcing
98 non-preemptible sections. This makes the kernel, except for very
99 low level and critical code paths (entry code, scheduler, low
104 require real-time guarantees.
111 the softirq is preemptible. This enforces the same per-CPU BLK
112 semantic non-PREEMPT_RT builds have. This should not be needed
113 because per-CPU locks were added to avoid the per-CPU BKL.
138 provide a pre-built kernel binary to reduce the number of kernel
145 Interesting if you want the same pre-built kernel should be used for
153 selection across SMT siblings. When enabled -- see
154 prctl(PR_SCHED_CORE) -- task selection ensures that all SMT siblings
159 - mitigation of some (not all) SMT side channels;
160 - limiting SMT interference to improve determinism and/or performance.
175 - Ease of experimentation and exploration: Enabling rapid
177 - Customization: Building application-specific schedulers which
178 implement policies that are not applicable to general-purpose
180 - Rapid scheduler deployments: Non-disruptive swap outs of
190 Documentation/scheduler/sched-ext.rst
191 https://github.com/sched-ext/scx