3.26. CUpti_ActivityOverhead Struct Reference

[CUPTI Activity API]

This activity record provides CUPTI and driver overhead information (CUPTI_ACTIVITY_OVERHEAD).

Public Variables

uint64_t  end
CUpti_ActivityKind kind
union CUpti_ActivityObjectKindId objectId
CUpti_ActivityObjectKind objectKind
CUpti_ActivityOverheadKind overheadKind
uint64_t  start

Variables

uint64_t CUpti_ActivityOverhead::end [inherited]

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

CUpti_ActivityKindCUpti_ActivityOverhead::kind [inherited]

The activity record kind, must be CUPTI_ACTIVITY_OVERHEAD.

union CUpti_ActivityObjectKindIdCUpti_ActivityOverhead::objectId [inherited]

The identifier for the activity object. 'objectKind' indicates which ID is valid for this record.

CUpti_ActivityObjectKindCUpti_ActivityOverhead::objectKind [inherited]

The kind of activity object that the overhead is associated with.

CUpti_ActivityOverheadKindCUpti_ActivityOverhead::overheadKind [inherited]

The kind of overhead, CUPTI, DRIVER, COMPILER etc.

uint64_t CUpti_ActivityOverhead::start [inherited]

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