UC San Diego Product Management Certificate — AI-Powered PM Training
Master Production-Ready Machine Learning, Step by Step
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Learn how to maintain driver correctness while delivering performance improvements in the Turnip Vulkan driver for Adreno GPUs through this 35-minute conference talk from XDC 2025. Discover strategies for catching issues early in the development process rather than debugging them later, focusing on proactive approaches to driver development. Explore the implementation of single frame game captures in continuous integration to test correctness, understand methods for detecting performance regressions within the same CI runs, and examine techniques for making detailed performance comparisons against closed-source drivers. Gain insights into the unique challenges of developing a reverse-engineered GPU driver that supports games using D3D12, Vulkan, D3D11, and older APIs while maintaining both performance and reliability in an environment with limited real-world user testing.
Syllabus
XDC 2025 | Turnip: Improving performance without compromising correctness - Danylo Piliaiev
Taught by
X.Org Foundation