6.34. CUpti_ActivityInstructionExecution

struct CUpti_ActivityInstructionExecution

用于源级别指令执行的活动记录。

此活动记录源级别指令执行的结果。(CUPTI_ACTIVITY_KIND_INSTRUCTION_EXECUTION)。

公共成员

CUpti_ActivityKind kind

活动记录类型,必须为 CUPTI_ACTIVITY_KIND_INSTRUCTION_EXECUTION。

CUpti_ActivityFlag flags

此指令执行的属性。

uint32_t sourceLocatorId

源定位器的 ID。

uint32_t correlationId

与此结果关联的内核的相关 ID。

uint32_t functionId

与全局/设备函数名称的相关 ID。

uint32_t pcOffset

指令的 pc 偏移。

uint64_t threadsExecuted

每次指令被执行时,此值都会递增,递增的数量为执行此指令的线程数,而与谓词或条件代码无关。

uint64_t notPredOffThreadsExecuted

每次指令被执行时,此值都会递增,递增的数量为执行此指令且谓词和条件代码评估为 true 的线程数。

uint32_t executed

每个 warp 中此指令被执行的次数。

无论谓词或条件代码如何,它都会递增。

uint32_t pad

未定义。

为内部使用保留。