PowerBI Data Analyst - Create visualizations and dashboards from scratch
The Most Addictive Python and SQL Courses
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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