CUpti_ActivityMemcpyPtoP4 Struct Reference
[CUPTI Activity API]

The activity record for peer-to-peer memory copies. More...


Data Fields

uint64_t bytes
uint32_t channelID
CUpti_ChannelType channelType
uint32_t contextId
uint8_t copyKind
uint32_t correlationId
uint32_t deviceId
uint32_t dstContextId
uint32_t dstDeviceId
uint8_t dstKind
uint64_t end
uint8_t flags
uint32_t graphId
uint64_t graphNodeId
CUpti_ActivityKind kind
uint32_t pad
void * reserved0
uint32_t srcContextId
uint32_t srcDeviceId
uint8_t srcKind
uint64_t start
uint32_t streamId


Detailed Description

This activity record represents a peer-to-peer memory copy (CUPTI_ACTIVITY_KIND_MEMCPY2).

Field Documentation

The number of bytes transferred by the memory copy.

The ID of the HW channel on which the memory copy is occuring.

The type of the channel

The ID of the context where the memory copy is occurring.

The kind of the memory copy, stored as a byte to reduce record size.

See also:
CUpti_ActivityMemcpyKind

The correlation ID of the memory copy. Each memory copy is assigned a unique correlation ID that is identical to the correlation ID in the driver and runtime API activity record that launched the memory copy.

The ID of the device where the memory copy is occurring.

The ID of the context owning the memory being copied to.

The ID of the device where memory is being copied to.

The destination memory kind read by the memory copy, stored as a byte to reduce record size.

See also:
CUpti_ActivityMemoryKind

The end timestamp for the memory copy, in ns. A value of 0 for both the start and end timestamps indicates that timestamp information could not be collected for the memory copy.

The flags associated with the memory copy.

See also:
CUpti_ActivityFlag

The unique ID of the graph that executed this memcpy through graph launch. This field will be 0 if the memcpy is not done through graph launch.

The unique ID of the graph node that executed the memcpy through graph launch. This field will be 0 if memcpy is not done using graph launch.

The activity record kind, must be CUPTI_ACTIVITY_KIND_MEMCPY2.

Undefined. Reserved for internal use.

Undefined. Reserved for internal use.

The ID of the context owning the memory being copied from.

The ID of the device where memory is being copied from.

The source memory kind read by the memory copy, stored as a byte to reduce record size.

See also:
CUpti_ActivityMemoryKind

The start timestamp for the memory copy, in ns. A value of 0 for both the start and end timestamps indicates that timestamp information could not be collected for the memory copy.

The ID of the stream where the memory copy is occurring.


Generated on Tue Jul 12 11:16:29 2022 for Cupti by  doxygen 1.5.8