Power BI Fundamentals - Create visualizations and dashboards from scratch
The Fastest Way to Become a Backend Developer Online
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
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