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

YouTube

GPU Job Scheduling in DRM - Past, Present and Future

X.Org Foundation via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the evolution and future of GPU job scheduling in the Linux kernel's DRM subsystem through this 19-minute conference talk from XDC 2025. Discover how the DRM GPU Scheduler, which serves as the shared infrastructure for load balancing GPU job submissions across all GPU drivers, has accumulated significant problems over its decade-long development. Learn about the historical context that led to these issues and examine the solutions implemented in the past 12 months, while understanding which challenges still remain unresolved. Gain insights into proposed approaches for avoiding the most critical categories of problems that have plagued the scheduler, presented as a request for comments to the kernel development community. Understand the important shift toward firmware scheduling support, where GPU firmware handles actual scheduling instead of the kernel, transforming the DRM GPU Scheduler from an active scheduler into a load balancer. Examine the introduction of the DRM Jobqueue, a new simplified piece of DRM infrastructure designed as a more robust replacement for the current GPU Scheduler, with initial implementation planned for upcoming drivers like Nova and potential future adoption by existing GPU Scheduler users.

Syllabus

XDC 2025 | GPU Job Scheduling in DRM: Past, Present and Future - Philipp Stanner

Taught by

X.Org Foundation

Reviews

Start your review of GPU Job Scheduling in DRM - Past, Present and Future

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.