Data Fields | |
uint32_t | computeCapabilityMajor |
uint32_t | computeCapabilityMinor |
uint32_t | computeInstanceId |
uint32_t | constantMemorySize |
uint32_t | coreClockRate |
uint32_t | eccEnabled |
CUpti_ActivityFlag | flags |
uint64_t | globalMemoryBandwidth |
uint64_t | globalMemorySize |
uint32_t | gpuInstanceId |
uint32_t | id |
uint8_t | isCudaVisible |
uint8_t | isMigEnabled |
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 |
CUuuid | migUuid |
const char * | name |
uint32_t | numMemcpyEngines |
uint32_t | numMultiprocessors |
uint32_t | numThreadsPerWarp |
uint32_t | pad |
CUuuid | uuid |
Compute capability for the device, major number.
Compute capability for the device, minor number.
Compute Instance id for MIG enabled devices. If mig mode is disabled value is set to UINT32_MAX
The amount of constant memory on the device, in bytes.
uint32_t CUpti_ActivityDevice4::coreClockRate |
The core clock rate of the device, in kHz.
uint32_t CUpti_ActivityDevice4::eccEnabled |
ECC enabled flag for device
The flags associated with the device.
The global memory bandwidth available on the device, in kBytes/sec.
The amount of global memory on the device, in bytes.
uint32_t CUpti_ActivityDevice4::gpuInstanceId |
GPU Instance id for MIG enabled devices. If mig mode is disabled value is set to UINT32_MAX
uint32_t CUpti_ActivityDevice4::id |
The device ID.
Flag to indicate whether the device is visible to CUDA. Users can set the device visibility using CUDA_VISIBLE_DEVICES environment
MIG enabled flag for device
The activity record kind, must be CUPTI_ACTIVITY_KIND_DEVICE.
uint32_t CUpti_ActivityDevice4::l2CacheSize |
The size of the L2 cache on the device, in bytes.
uint32_t CUpti_ActivityDevice4::maxBlockDimX |
Maximum allowed X dimension for a block.
uint32_t CUpti_ActivityDevice4::maxBlockDimY |
Maximum allowed Y dimension for a block.
uint32_t CUpti_ActivityDevice4::maxBlockDimZ |
Maximum allowed Z dimension for a block.
Maximum number of blocks that can be present on a multiprocessor at any given time.
uint32_t CUpti_ActivityDevice4::maxGridDimX |
Maximum allowed X dimension for a grid.
uint32_t CUpti_ActivityDevice4::maxGridDimY |
Maximum allowed Y dimension for a grid.
uint32_t CUpti_ActivityDevice4::maxGridDimZ |
Maximum allowed Z dimension for a grid.
uint32_t CUpti_ActivityDevice4::maxIPC |
The maximum "instructions per cycle" possible on each device multiprocessor.
Maximum number of registers that can be allocated to a block.
Maximum number of 32-bit registers available per multiprocessor.
Maximum amount of shared memory that can be assigned to a block, in bytes.
Maximum amount of shared memory available per multiprocessor, in bytes.
Maximum number of threads allowed in a block.
Maximum number of warps that can be present on a multiprocessor at any given time.
The MIG UUID. This value is the globally unique immutable alphanumeric identifier of the device.
const char* CUpti_ActivityDevice4::name |
The device name. This name is shared across all activity records representing instances of the device, and so should not be modified.
Number of memory copy engines on the device.
Number of multiprocessors on the device.
The number of threads per warp on the device.
uint32_t CUpti_ActivityDevice4::pad |
Undefined. Reserved for internal use.
CUuuid CUpti_ActivityDevice4::uuid |
The device UUID. This value is the globally unique immutable alphanumeric identifier of the device.