Synchronization#
APIs to synchronize the access to resources from multiple asynchronous engines.
The synchronization APIs are used to ensure synchronization between host application and the VPUs/other engines.
Classes#
- cupva::CmdBarrier
Barrier is the command barrier of the Commands in a Stream .
- cupva::CmdRequestFences
CmdRequestFences will cause the stream to create and output the fence during the submit call.
- cupva::CmdWaitOnFences
CmdWaitOnFences is blocking the stream processing until fences expire.
- cupva::Fence
Fence is used to synchronize between PVA programs.
- cupva::SyncObj
The synchronization object.
Enumerations#
- uint32_t cupva::SyncClientType
The synchronization client type.
- uint32_t cupva::SyncWaitMode
The sync object wait mode.