20-24 September 2021
US/Pacific timezone

Userspace synchronisation for asynchronous hardware engines

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

Microconference2/Virtual-Room

LPC Virtual

150

Speaker

Jason Ekstrand (Intel)

Description

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

There are no materials yet.