3.10. CUpti_ActivityDevice2 Struct Reference
[CUPTI Activity API]
This activity record represents information about a GPU device (CUPTI_ACTIVITY_KIND_DEVICE).
Public Variables
- uint32_t computeCapabilityMajor
- uint32_t computeCapabilityMinor
- uint32_t constantMemorySize
- uint32_t coreClockRate
- uint32_t eccEnabled
- CUpti_ActivityFlag flags
- uint64_t globalMemoryBandwidth
- uint64_t globalMemorySize
- uint32_t id
- CUpti_ActivityKind kind
- uint32_t l2CacheSize
- uint32_t maxBlockDimX
- uint32_t maxBlockDimY
- uint32_t maxBlockDimZ
- uint32_t maxBlocksPerMultiprocessor
- uint32_t maxGridDimX
- uint32_t maxGridDimY
- uint32_t maxGridDimZ
- uint32_t maxIPC
- uint32_t maxRegistersPerBlock
- uint32_t maxRegistersPerMultiprocessor
- uint32_t maxSharedMemoryPerBlock
- uint32_t maxSharedMemoryPerMultiprocessor
- uint32_t maxThreadsPerBlock
- uint32_t maxWarpsPerMultiprocessor
- const char * name
- uint32_t numMemcpyEngines
- uint32_t numMultiprocessors
- uint32_t numThreadsPerWarp
- uint32_t pad
- CUuuid uuid
Variables
- uint32_t CUpti_ActivityDevice2::computeCapabilityMajor [inherited]
- 
                           Compute capability for the device, major number. 
- uint32_t CUpti_ActivityDevice2::computeCapabilityMinor [inherited]
- 
                           Compute capability for the device, minor number. 
- uint32_t CUpti_ActivityDevice2::constantMemorySize [inherited]
- 
                           The amount of constant memory on the device, in bytes. 
- uint32_t CUpti_ActivityDevice2::coreClockRate [inherited]
- 
                           The core clock rate of the device, in kHz. 
- uint32_t CUpti_ActivityDevice2::eccEnabled [inherited]
- 
                           ECC enabled flag for device 
- CUpti_ActivityFlagCUpti_ActivityDevice2::flags [inherited]
- uint64_t CUpti_ActivityDevice2::globalMemoryBandwidth [inherited]
- 
                           The global memory bandwidth available on the device, in kBytes/sec. 
- uint64_t CUpti_ActivityDevice2::globalMemorySize [inherited]
- 
                           The amount of global memory on the device, in bytes. 
- uint32_t CUpti_ActivityDevice2::id [inherited]
- 
                           The device ID. 
- CUpti_ActivityKindCUpti_ActivityDevice2::kind [inherited]
- 
                           The activity record kind, must be CUPTI_ACTIVITY_KIND_DEVICE. 
- uint32_t CUpti_ActivityDevice2::l2CacheSize [inherited]
- 
                           The size of the L2 cache on the device, in bytes. 
- uint32_t CUpti_ActivityDevice2::maxBlockDimX [inherited]
- 
                           Maximum allowed X dimension for a block. 
- uint32_t CUpti_ActivityDevice2::maxBlockDimY [inherited]
- 
                           Maximum allowed Y dimension for a block. 
- uint32_t CUpti_ActivityDevice2::maxBlockDimZ [inherited]
- 
                           Maximum allowed Z dimension for a block. 
- uint32_t CUpti_ActivityDevice2::maxBlocksPerMultiprocessor [inherited]
- 
                           Maximum number of blocks that can be present on a multiprocessor at any given time. 
- uint32_t CUpti_ActivityDevice2::maxGridDimX [inherited]
- 
                           Maximum allowed X dimension for a grid. 
- uint32_t CUpti_ActivityDevice2::maxGridDimY [inherited]
- 
                           Maximum allowed Y dimension for a grid. 
- uint32_t CUpti_ActivityDevice2::maxGridDimZ [inherited]
- 
                           Maximum allowed Z dimension for a grid. 
- uint32_t CUpti_ActivityDevice2::maxIPC [inherited]
- 
                           The maximum "instructions per cycle" possible on each device multiprocessor. 
- uint32_t CUpti_ActivityDevice2::maxRegistersPerBlock [inherited]
- 
                           Maximum number of registers that can be allocated to a block. 
- uint32_t CUpti_ActivityDevice2::maxRegistersPerMultiprocessor [inherited]
- 
                           Maximum number of 32-bit registers available per multiprocessor. 
- uint32_t CUpti_ActivityDevice2::maxSharedMemoryPerBlock [inherited]
- 
                           Maximum amount of shared memory that can be assigned to a block, in bytes. 
- uint32_t CUpti_ActivityDevice2::maxSharedMemoryPerMultiprocessor [inherited]
- 
                           Maximum amount of shared memory available per multiprocessor, in bytes. 
- uint32_t CUpti_ActivityDevice2::maxThreadsPerBlock [inherited]
- 
                           Maximum number of threads allowed in a block. 
- uint32_t CUpti_ActivityDevice2::maxWarpsPerMultiprocessor [inherited]
- 
                           Maximum number of warps that can be present on a multiprocessor at any given time. 
- const char * CUpti_ActivityDevice2::name [inherited]
- 
                           The device name. This name is shared across all activity records representing instances of the device, and so should not be modified. 
- uint32_t CUpti_ActivityDevice2::numMemcpyEngines [inherited]
- 
                           Number of memory copy engines on the device. 
- uint32_t CUpti_ActivityDevice2::numMultiprocessors [inherited]
- 
                           Number of multiprocessors on the device. 
- uint32_t CUpti_ActivityDevice2::numThreadsPerWarp [inherited]
- 
                           The number of threads per warp on the device. 
- uint32_t CUpti_ActivityDevice2::pad [inherited]
- 
                           Undefined. Reserved for internal use. 
- CUuuid CUpti_ActivityDevice2::uuid [inherited]
- 
                           The device UUID. This value is the globally unique immutable alphanumeric identifier of the device.