6. Modules
Here is a list of all modules:
- Device Management
 - Thread Management [DEPRECATED]
 - Error Handling
 - Stream Management
 - Event Management
 - External Resource Interoperability
 - Execution Control
 - Occupancy
 - Memory Management
 - Memory Management [DEPRECATED]
 - Stream Ordered Memory Allocator
 - Unified Addressing
 - Peer Device Memory Access
 - OpenGL Interoperability
 - OpenGL Interoperability [DEPRECATED]
 - Direct3D 9 Interoperability
 - Direct3D 9 Interoperability [DEPRECATED]
 - Direct3D 10 Interoperability
 - Direct3D 10 Interoperability [DEPRECATED]
 - Direct3D 11 Interoperability
 - Direct3D 11 Interoperability [DEPRECATED]
 - VDPAU Interoperability
 - EGL Interoperability
 - Graphics Interoperability
 - Texture Object Management
 - Surface Object Management
 - Version Management
 - Graph Management
 - Driver Entry Point Access
 - C++ API Routines
 - Interactions with the CUDA Driver API
 - Profiler Control
 - Data types used by CUDA Runtime