Tool-call-granularity CPU/memory characterization and control for AI coding agents, built on cgroup v2 and eBPF.
-
Updated
Aug 20, 2026 - Python
Tool-call-granularity CPU/memory characterization and control for AI coding agents, built on cgroup v2 and eBPF.
Archive of scx_flow benchmark scripts, validators, comparison artifacts, and review bundles.
Fakes ARM big.LITTLE on a homogeneous Intel laptop CPU with a sched_ext BPF scheduler + per-core EPP, then measures it. It does not work: EPP is resolved package-wide, so the 'little' core runs at the same clock as the 'big' one (ratio 1.000). 203 runs, negative result.
Custom Linux CPU scheduler in eBPF (sched_ext): runtime interactive-task classification, vtime priority queue, preemption kick. Benchmarked vs EEVDF.
A Linux sched_ext scheduler that bridges kernel scheduling with userspace async runtimes (Rust, Python). The kernel requests yields via shared memory, and runtimes choose when to respond, preserving language semantics while enabling system-wide fairness.
A CPU scheduler inspired by the TIMELY congestion control. Check demo video on YouTube.
A BPF-first sched_ext scheduler aimed at desktops, workstations, and general-purpose servers. Check YouTube link below for demo, simply use YouTube's Subtitles feature to auto-translate the video.
Kubernetes-aware CPU scheduler built on sched_ext (eBPF). Per-pod weights & latency budgets via annotations and CRDs — no kernel modules, no node reboots.
Three plugins for Noctalia Shell: a path-opening launcher mode, a sched-ext scheduler switcher, and a dGPU monitor that never wakes a sleeping GPU
Linux sched_ext scheduler for robotics pipelines: EDF-like FE prioritization, stale shedding, and per-job CPU budgets.
Experimental Linux sched_ext/BPF scheduler notes and tools. Research prototype for development kernels only.
sched-ext (scx) Rust schedulers built from git main, packaged for NixOS - overlay + NixOS module
Add a description, image, and links to the sched-ext topic page so that developers can more easily learn about it.
To associate your repository with the sched-ext topic, visit your repo's landing page and select "manage topics."