6.79. CUpti_ActivityOpenAccData

struct CUpti_ActivityOpenAccData

OpenACC 数据的活动记录。

(CUPTI_ACTIVITY_KIND_OPENACC_DATA)。

公共成员

CUpti_ActivityKind kind

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

CUpti_OpenAccEventKind eventKind

CUPTI OpenACC 事件类型 (。

另请参阅

CUpti_OpenAccEventKind)

uint32_t threadId

线程 ID。

uint64_t start

CUPTI 开始时间戳。

uint64_t end

CUPTI 结束时间戳。

uint32_t cuDeviceId

CUDA 设备 ID。仅当 deviceType 为 acc_device_nvidia 时有效。

uint32_t cuContextId

CUDA 上下文 ID。仅当 deviceType 为 acc_device_nvidia 时有效。

uint32_t cuStreamId

CUDA 流 ID。仅当 deviceType 为 acc_device_nvidia 时有效。

uint32_t cuProcessId

OpenACC 活动正在执行的进程的 ID。

uint32_t cuThreadId

OpenACC 活动正在执行的线程的 ID。

uint32_t externalId

OpenACC 相关 ID。

仅当 deviceType 为 acc_device_nvidia 时有效。如果非 0,则唯一标识此记录。它与类型为 CUPTI_EXTERNAL_CORRELATION_KIND_OPENACC 的前一个外部关联记录中的 externalId 相同。

uint64_t bytes

字节数。

uint64_t hostPtr

主机指针(如果可用)。

uint64_t devicePtr

设备指针(如果可用)。