6.12. CUpti_ActivityDevice
-
struct CUpti_ActivityDevice
设备活动的活动记录。
(已弃用)
此活动记录表示关于 GPU 设备 (CUPTI_ACTIVITY_KIND_DEVICE) 的信息。设备活动现在使用 CUpti_ActivityDevice5 活动记录报告。
公共成员
-
CUpti_ActivityKind kind
活动记录类型,必须为 CUPTI_ACTIVITY_KIND_DEVICE。
-
CUpti_ActivityFlag flags
与设备关联的标志。
另请参阅
-
uint64_t globalMemoryBandwidth
设备上可用的全局内存带宽,单位为 kBytes/秒。
-
uint64_t globalMemorySize
设备上的全局内存量,单位为字节。
-
uint32_t constantMemorySize
设备上的常量内存量,单位为字节。
-
uint32_t l2CacheSize
设备上 L2 缓存的大小,单位为字节。
-
uint32_t numThreadsPerWarp
设备上每个 warp 的线程数。
-
uint32_t coreClockRate
设备的核心时钟频率,单位为 kHz。
-
uint32_t numMemcpyEngines
设备上的内存复制引擎数量。
-
uint32_t numMultiprocessors
设备上的多处理器数量。
-
uint32_t maxIPC
每个设备多处理器上可能的最大“每周期指令数”。
-
uint32_t maxWarpsPerMultiprocessor
在任何给定时间,一个多处理器上可以存在的最大 warp 数量。
-
uint32_t maxBlocksPerMultiprocessor
在任何给定时间,一个多处理器上可以存在的最大块数。
-
uint32_t maxRegistersPerBlock
可以分配给一个块的最大寄存器数。
可以分配给一个块的最大共享内存量,单位为字节。
-
uint32_t maxThreadsPerBlock
一个块中允许的最大线程数。
-
uint32_t maxBlockDimX
一个块允许的最大 X 维度。
-
uint32_t maxBlockDimY
一个块允许的最大 Y 维度。
-
uint32_t maxBlockDimZ
一个块允许的最大 Z 维度。
-
uint32_t maxGridDimX
一个网格允许的最大 X 维度。
-
uint32_t maxGridDimY
一个网格允许的最大 Y 维度。
-
uint32_t maxGridDimZ
一个网格允许的最大 Z 维度。
-
uint32_t computeCapabilityMajor
设备的计算能力,主版本号。
-
uint32_t computeCapabilityMinor
设备的计算能力,次版本号。
-
uint32_t id
设备 ID。
-
uint32_t pad
未定义。
保留供内部使用。
-
const char *name
设备名称。
此名称在表示设备实例的所有活动记录之间共享,因此不应修改。
-
CUpti_ActivityKind kind