Contents
- 1. CUDA for Tegra
- 2. Overview
- 3. Memory Management
- 4. Porting Considerations
- 5. EGL Interoperability
- 6. CUDA Upgradable Package for Jetson
- 7. cuDLA
- 7.1. Developer Guide
- 7.1.1. Device Model
- 7.1.2. Loading and Querying Modules
- 7.1.3. Memory Model
- 7.1.4. Task Execution and Synchronization Model
- 7.1.4.1. Task Execution
- 7.1.4.2. Synchronization
- 7.1.4.2.1. Registering an external semaphore:
- 7.1.4.2.2. Events setup for cudlaSubmitTask()
- 7.1.4.2.3. Waiting on the signal event
- 7.1.4.2.4. Supported Synchronization Primitives in cuDLA
- 7.1.4.2.5. Setting NvSciSyncAttrKey_RequireDeterministicFences key in NvSciSyncAttrList
- 7.1.4.2.6. Timestamp Support for NvSciFence
- 7.1.4.2.7. Requesting Timestamp Support for NvSciSync Object
- 7.1.4.2.8. Extracting Timestamp Value from Fence
- 7.1.4.3. Fault Diagnostics
- 7.1.4.4. NOOP Submission
- 7.1.5. Error Reporting Model
- 7.2. Migrating from NvMediaDla to cuDLA
- 7.3. Profiling a cuDLA App
- 7.4. cuDLA Release Notes
- 7.1. Developer Guide
- 8. Notices