Table of Contents
- 1. API synchronization behavior
- 2. Stream synchronization behavior
- 3. Modules
- 3.1. Device Management
- 3.2. Thread Management [DEPRECATED]
- 3.3. Error Handling
- 3.4. Stream Management
- 3.5. Event Management
- 3.6. Execution Control
- 3.7. Memory Management
- 3.8. Unified Addressing
- 3.9. Peer Device Memory Access
- 3.10. OpenGL Interoperability
- 3.11. OpenGL Interoperability [DEPRECATED]
- 3.12. Direct3D 9 Interoperability
- 3.13. Direct3D 9 Interoperability [DEPRECATED]
- 3.14. Direct3D 10 Interoperability
- 3.15. Direct3D 10 Interoperability [DEPRECATED]
- 3.16. Direct3D 11 Interoperability
- 3.17. Direct3D 11 Interoperability [DEPRECATED]
- 3.18. VDPAU Interoperability
- 3.19. Graphics Interoperability
- 3.20. Texture Reference Management
- 3.21. Surface Reference Management
- 3.22. Texture Object Management
- 3.23. Surface Object Management
- 3.24. Version Management
- 3.25. C++ API Routines
- 3.26. Interactions with the CUDA Driver API
- 3.27. Profiler Control
- 3.28. Data types used by CUDA Runtime
- 4. Data Structures
- 4.1. cudaChannelFormatDesc
- 4.2. cudaDeviceProp
- 4.3. cudaExtent
- 4.4. cudaFuncAttributes
- 4.5. cudaIpcEventHandle_t
- 4.6. cudaIpcMemHandle_t
- 4.7. cudaMemcpy3DParms
- 4.8. cudaMemcpy3DPeerParms
- 4.9. cudaPitchedPtr
- 4.10. cudaPointerAttributes
- 4.11. cudaPos
- 4.12. cudaResourceDesc
- 4.13. cudaResourceViewDesc
- 4.14. cudaTextureDesc
- 4.15. surfaceReference
- 4.16. textureReference
- 5. Data Fields
- 6. Deprecated List
- Notices