YoVDO

Demystifying Graphics and Media Work Synchronization

Offered By: Linux Foundation via YouTube

Tags

Memory Allocation Courses GPU Computing Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Tags

Related Courses

Моделирование биологических молекул на GPU (Biomolecular modeling on GPU)
Moscow Institute of Physics and Technology via Coursera
Practical Deep Learning For Coders
fast.ai via Independent
GPU Architectures And Programming
Indian Institute of Technology, Kharagpur via Swayam
Perform Real-Time Object Detection with YOLOv3
Coursera Project Network via Coursera
Getting Started with PyTorch
Coursera Project Network via Coursera