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

Linux Foundation

Demystifying Graphics and Media Work Synchronization

Linux Foundation via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the intricacies of graphics and media work synchronization in this 46-minute conference talk by Daniel Stone from Collabora. Delve into topics such as DM device operations, memory allocation, command submission, and user space access. Understand implicit synchronization, Bo Buff limitations, and universal exchange. Learn about sync operations, portable cross-device solutions, and kernel DNA reservation. Discover the importance of timeline sync objects, weight before signal, and memory management in games and GPU computing. Examine performance penalties, design outlines, display timing, VBlank latency, and debug techniques. Gain insights into latency reduction, adaptive synchronization, and the challenges of graphics development, including the concept of the Uncanny Valley.

Syllabus

Introduction
Outline
DM
Device Specific Operations
Memory Allocation
Command Submission
Access
User Space
Implicit synchronization
Bo Buff Limitations
Bo Buff Universal Exchange
Sync Operations
Portable Cross Device
Kernel
DNA Reservation
Why
Timeline
Sync Objects
Weight Before Signal
Memory Management
Games
GPU and Compute
All the answers
Performance penalty
Design outline
Display
Timing
VBlank
Latency
Debug
Latency Reduction
Adaptive Synchronisation
Graphics Difficulty
Uncanny Valley

Taught by

Linux Foundation

Reviews

Start your review of Demystifying Graphics and Media Work Synchronization

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.