Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

GPU SVM in DRM / Xe

X.Org Foundation via YouTube

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

Reviews

Start your review of GPU SVM in DRM / Xe

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.