This page contains proposed changes for a future release of ROCm. Read the latest Linux release of ROCm documentation for your production environments.

rocprofiler_record_spm_t Struct Reference

rocprofiler_record_spm_t Struct Reference#

rocprofiler: rocprofiler_record_spm_t Struct Reference
rocprofiler_record_spm_t Struct Reference

SPM record, this will represent all the information reported by the SPM regarding counters and their timestamps this can be used as the type of the flushed records that is reported to the user using rocprofiler_buffer_callback_t. More...

#include <rocprofiler.h>

Data Fields

rocprofiler_record_header_t header
 ROCProfiler General Record base header to identify the id and kind of every record. More...
 
rocprofiler_record_header_timestamp_t timestamps
 Timestamps at which the counters were sampled. More...
 
rocprofiler_record_se_spm_data_t shader_engine_data [4]
 Counter values per shader engine. More...
 

Detailed Description

SPM record, this will represent all the information reported by the SPM regarding counters and their timestamps this can be used as the type of the flushed records that is reported to the user using rocprofiler_buffer_callback_t.


The documentation for this struct was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocprofiler-docs/checkouts/amd-master/include/rocprofiler/v2/rocprofiler.h