scx-upstream/scheds/rust
Daniel Hodges a86e62aa21 scx_layered: Use PROG_RUN to update cpumasks
Use bpf PROG_RUN from userspace for updating cpumask for rather than
relying on scheduler ticks. This should be a lower overhead approach in
that an extra bpf program does not need to be called on every CPU during
tick.

Signed-off-by: Daniel Hodges <hodges.daniel.scott@gmail.com>
2024-11-20 14:32:31 -08:00
..
scx_bpfland scx_utils/scx_layered: bump to 1.0.7 2024-11-20 12:03:02 -08:00
scx_flash scx_utils/scx_layered: bump to 1.0.7 2024-11-20 12:03:02 -08:00
scx_lavd scx_utils/scx_layered: bump to 1.0.7 2024-11-20 12:03:02 -08:00
scx_layered scx_layered: Use PROG_RUN to update cpumasks 2024-11-20 14:32:31 -08:00
scx_mitosis scx_utils/scx_layered: bump to 1.0.7 2024-11-20 12:03:02 -08:00
scx_rlfifo scx_utils/scx_layered: bump to 1.0.7 2024-11-20 12:03:02 -08:00
scx_rustland scx_utils/scx_layered: bump to 1.0.7 2024-11-20 12:03:02 -08:00
scx_rusty scx_utils/scx_layered: bump to 1.0.7 2024-11-20 12:03:02 -08:00
.gitignore build: Use workspace to group rust sub-projects 2024-08-25 00:47:58 -10:00
README.md scheds: introduce scx_flash 2024-11-16 14:49:25 +01:00

RUST SCHEDULERS

Introduction

This directory contains schedulers with user space rust components.

The README in each scheduler directory provides some background and describes the types of workloads or scenarios they're designed to accommodate. For more details on any of these schedulers, please see the header comment in their main.rs or *.bpf.c files.

Schedulers