Data Fields | |
size_t | collectNumPcs |
uint64_t | droppedSamples |
CUpti_PCSamplingPCData * | pPcData |
collectNumPcs | |
uint64_t | rangeId |
size_t | remainingNumPcs |
size_t | size |
size_t | totalNumPcs |
uint64_t | totalSamples |
[w] Number of PCs to be collected
uint64_t CUpti_PCSamplingData::droppedSamples |
[r] Number of samples that were dropped by hardware due to backpressure/overflow.
[r] Profiled PC data This data struct should have enough memory to collect number of PCs mentioned in
uint64_t CUpti_PCSamplingData::rangeId |
[r] Unique identifier for each range. Data collected across multiple ranges in multiple buffers can be identified using range id.
[r] Number of PCs available for collection
size_t CUpti_PCSamplingData::size |
[w] Size of the data structure. CUPTI client should set the size of the structure. It will be used in CUPTI to check what fields are available in the structure. Used to preserve backward compatibility.
[r] Number of PCs collected
uint64_t CUpti_PCSamplingData::totalSamples |
[r] Number of samples collected across all PCs. It includes all dropped samples.