Learn the Skills Netflix, Meta, and Capital One Actually Hire For
UC San Diego Product Management Certificate — AI-Powered PM Training
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Learn about GPU Shared Virtual Memory (SVM) implementation in the DRM subsystem through this 22-minute conference talk from XDC 2025. Explore the complexities of Heterogeneous Memory Management (HMM) integration in Linux kernel GPU drivers, examining previous implementations in AMDKFD, Nouveau, and OpenNV. Discover how the new GPU SVM abstraction layer simplifies interactions between HMM and the core memory management subsystem, providing DRM driver developers with a more accessible and safer API. Follow the design principles of GPU SVM and its initial deployment in the Xe driver, understanding the key challenges encountered during integration and the lessons learned from the development process. Gain insights into the future directions for shared virtual memory support across the DRM ecosystem, including strategies for improving API safety, race condition handling, and proper locking mechanisms in GPU memory management implementations.
Syllabus
XDC 2025 | GPU SVM in DRM / Xe - Matthew Brost
Taught by
X.Org Foundation