Topics#
|
ROCprofiler-SDK developer API 1.0.0
ROCm Profiling API and tools
|
Topics
Here is a list of all topics with brief descriptions:
| Agent Information | Needs brief description |
| Buffer Handling | Creation, destruction, and flushing of buffers populated with data from rocprofiler |
| Asynchronous Tracing Service | Receive callbacks for batches of records from an internal (background) thread |
| Synchronous Tracing Services | Receive immediate callbacks on the calling thread |
| Context Handling | Associate services with a handle. This handle is used to activate/deactivate the services during the application runtime |
| HW Counter Configurations | Group one or more hardware counters into a unique handle |
| Hardware counters Information | Query functions related to hardware counters |
| Symbol Versions | The names used for the shared library versioned symbols |
| Agent Profile Counting Service | Needs brief description |
| Dispatch Profile Counting Service | Per-dispatch hardware counter collection service |
| Thread Trace Service | Provides API calls to enable and handle thread trace data |
| External Correlation IDs | User-defined correlation identifiers to supplement rocprofiler generated correlation ids |
| Basic data types | Basic data types and typedefs |
| Intercept table for runtime libraries | Enable tools to wrap the runtime API function calls of HIP, HSA, and ROCTx before and after the "real" implementation is called |
| Internal Thread Handling | Callbacks before and after threads created internally by libraries |
| Tool registration for OpenMP Tools | |
| PC Sampling | Enabling PC (Program Counter) Sampling for GPU Activity |
| Tool registration | Data types and functions for tool registration with rocprofiler |
| Library Versioning | Version information about the interface and the associated installed library |
| Miscellaneous Utility Functions | Utility functions for library |
| SPM Service | Streaming Performance Monitoring |
Generated by