Earn Your CS Degree, Tuition-Free, 100% Online!
Build the Finance Skills That Lead to Promotions — Not Just Certificates
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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