Overview
Explore the advancements in CPU scheduling with this 41-minute conference talk from Kernel Recipes 2024. Dive into the world of sched_ext, a pluggable CPU scheduling framework that enables writing and safely running host-wide kernel CPU scheduling policies in BPF. Learn about the project's significant growth, its implementation at Meta's massive scale, and its upcoming role as the default scheduler on Steam Deck devices. Discover cutting-edge sched_ext schedulers and understand why they provide exceptional performance for certain workloads. Examine powerful new features like cpufreq integration and their potential to revolutionize scheduling for both datacenter and handheld workloads. Join David VERNET as he unveils the superpowers of sched_ext and its promising impact on Linux performance optimization.
Syllabus
Kernel Recipes 2024 - Scheduling with superpowers: Using sched_ext to get big perf gains
Taught by
Kernel Recipes