Sep 20 – 24, 2021
US/Pacific timezone

Userspace synchronisation for asynchronous hardware engines

Sep 24, 2021, 10:15 AM
Microconference2/Virtual-Room (LPC Virtual)


LPC Virtual



Jason Ekstrand (Intel)


Both future hardware and also user-visible APIs, are demanding that we discard our previous fence-based synchronisation model and allow arbitrary synchronisation primitives similar to Windows/DirectX 'timeline semaphores'. Outline the problems in trying to integrate this with our previous predictable fence-based model with dma_fence and dma_resv and discuss some potential paths and solutions.

Primary author

Jason Ekstrand (Intel)

Presentation materials

Diamond Sponsor

Platinum Sponsor

Gold Sponsors

Silver Sponsors

Speaker Gift Sponsor

T-Shirt Sponsor

Conference Services provided by