Lessons learned from migrating AI accelerator drivers from the kernel to userspace
09-25, 12:40–13:05 (Europe/Berlin), Dome

The kernel driver is dead; long live the userspace driver! In this talk, we’ll discuss the motivation, challenges and outcomes of migrating drivers for Meta’s AI accelerator chips from the kernel to userspace.


Topics include:
- Managing systemd units at scale
- Experiences of running IPC over D-Bus
- Re-writing the driver in Rust
- The tooling necessary to support a variety of environments
- Overall deprecation challenges and wins

Software Engineer @ Meta, working on AI accelerator chip infrastructure