Topics

Topics#

ROCprofiler-SDK developer API: Topics
ROCprofiler-SDK developer API 1.3.5
ROCm Profiling API and tools
Topics
Here is a list of all topics with brief descriptions:
[detail level 12]
 Agent InformationNeeds brief description
 Buffer HandlingCreation, destruction, and flushing of buffers populated with data from rocprofiler
 Asynchronous Tracing ServiceReceive callbacks for batches of records from an internal (background) thread
 Synchronous Tracing ServicesReceive immediate callbacks on the calling thread
 Context HandlingAssociate services with a handle. This handle is used to activate/deactivate the services during the application runtime
 HW Counter ConfigurationsGroup one or more hardware counters into a unique handle
 Hardware counters InformationQuery functions related to hardware counters
 Symbol VersionsThe names used for the shared library versioned symbols
 Agent Profile Counting ServiceNeeds brief description
 Dispatch Profile Counting ServicePer-dispatch hardware counter collection service
 Experimental tool registrationData types and functions for tool registration with rocprofiler
 Thread Trace ServiceProvides API calls to enable and handle thread trace data
 External Correlation IDsUser-defined correlation identifiers to supplement rocprofiler generated correlation ids
 Basic data typesBasic data types and typedefs
 Core Functionality
 Errors and Error Handling
 GPU IO Driver API
 Userspace RDMA API
 RDMA Characteristic FlagsBitwise flags for RDMA characteristics
 File Handle API
 Batch API
 Async API
 Stream registration flagsFlags to configure async GPU IO behaviour at stream registration
 Synchronous I/O API
 Intercept table for runtime librariesEnable tools to wrap the runtime API function calls of HIP, HSA, and ROCTx before and after the "real" implementation is called
 Internal Thread HandlingCallbacks before and after threads created internally by libraries
 Tool registration for OpenMP Tools
 PC SamplingEnabling PC (Program Counter) Sampling for GPU Activity
 Tool registrationData types and functions for tool registration with rocprofiler
 Library VersioningVersion information about the interface and the associated installed library
 Miscellaneous Utility FunctionsUtility functions for library