#scheduling
OSPM 2026 第三天:通过 sched_ext 实现 GPU 自动亲和性
8/10lwn.net · ⭐️ 8/10 · 2026-06-27
在 OSPM 2026 Linux 内核峰会上,展示了一种基于 schedext 的 GPU 感知自动亲和性方法,在 RegNet 工作负载上实现了最高 80 帧/秒,超过了默认公平调度器(56fps)和手动 numactl 绑定(77fps)。 这项工作有望简化 NUMA 系统上的 GPU 工作负载管理,通过自动优化 CPU-GPU 局部性,减少手动调优的需求,并可能提升 AI 和加速器密集型应用的性能。 该原型使用一个 Rust 用户空间组件查询 NVIDIA 的 NVML 库以跟踪每个任务的 GPU 利用率,然后向 BPF 映射提供数据,schedext 调度器(scxcosmos)据此将任务迁移到首选 NUMA 节点。注意:任务内存不会自动迁移,且激进的打包可能与负载平衡冲突。