CUpti_ActivityDevice Struct Reference
[CUPTI Activity API]

The activity record for a device. (deprecated). More...


Data Fields

uint32_t  computeCapabilityMajor
uint32_t  computeCapabilityMinor
uint32_t  constantMemorySize
uint32_t  coreClockRate
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  maxSharedMemoryPerBlock
uint32_t  maxThreadsPerBlock
uint32_t  maxWarpsPerMultiprocessor
const char *  name
uint32_t  numMemcpyEngines
uint32_t  numMultiprocessors
uint32_t  numThreadsPerWarp

Detailed Description

This activity record represents information about a GPU device (CUPTI_ACTIVITY_KIND_DEVICE). Device activity is now reported using the CUpti_ActivityDevice2 activity record.

Field Documentation

Compute capability for the device, major number.

Compute capability for the device, minor number.

The amount of constant memory on the device, in bytes.

The core clock rate of the device, in kHz.

The flags associated with the device.

See also:
CUpti_ActivityFlag

The global memory bandwidth available on the device, in kBytes/sec.

The amount of global memory on the device, in bytes.

The device ID.

The activity record kind, must be CUPTI_ACTIVITY_KIND_DEVICE.

The size of the L2 cache on the device, in bytes.

Maximum allowed X dimension for a block.

Maximum allowed Y dimension for a block.

Maximum allowed Z dimension for a block.

Maximum number of blocks that can be present on a multiprocessor at any given time.

Maximum allowed X dimension for a grid.

Maximum allowed Y dimension for a grid.

Maximum allowed Z dimension for a grid.

The maximum "instructions per cycle" possible on each device multiprocessor.

Maximum number of registers that can be allocated to a block.

Maximum amount of shared memory that can be assigned to a block, 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 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.


Generated on Tue Jul 21 01:14:13 2020 for Cupti by  doxygen 1.5.8