Modules# The API is organized into modules based on functionality. Initialization and version Device management Execution control Error handling Stream management Stream memory operations Event management Memory management External resource interoperability Stream ordered memory allocator Managed memory Virtual memory management Texture management Texture management (deprecated) Surface object Peer to peer device memory access Context management [deprecated] Module management Occupancy Profiler control Launch API Runtime compilation Callback activity APIs Graph management OpenGL interoperability Cooperative groups