Skip to main content
Ctrl+K
AMD Logo
ROCm™ Software 7.0.0 Version List
  • GitHub
  • Community
  • Blogs
  • ROCm Developer Hub
  • Instinct™ Docs
  • Infinity Hub
  • Support

ROCm documentation

ROCprofiler-SDK 1.0.0 Documentation

Install

  • Installing ROCprofiler-SDK

How to

  • Samples
  • Using rocprofv3
  • Using rocpd Output Format
  • Using rocprofv3-avail
  • Using ROCTx
  • Using rocprofv3 with MPI
  • Using rocprofv3 with OpenMP
  • Using PC sampling
  • Using thread trace

API reference

  • Tool library
  • Runtime intercept tables
  • Buffered services
  • Callback tracing services
  • Counter collection services
  • PC sampling
  • Thread trace and ROCprof Trace Decoder
  • ROCprofiler-SDK API library
    • Modules
      • Agent Information
      • Buffer handling
      • Buffer tracing
      • Callback tracing
      • Context management
      • Counter config
      • Counters
      • Device counting service
      • Dispatch counting service
      • External correlation
      • Intercept table
      • Internal threading management
      • OMPT Registration
      • PC Sampling service
      • Thread trace
      • Tool registration
    • Global Data structures, topics, files
      • Global Basic Data Types
      • Topics
      • Data Structures
      • File List
  • ROCTx API
    • Modules
      • Markers Information
      • Ranges Information
      • Profiler Control Information
      • Naming Information
    • Global Data structures, topics, files
      • Global Basic Data Types
      • Topics
      • File List

Conceptual

  • Comparing ROCprofiler-SDK to other ROCm profiling tools

License

  • License
  • ROCprofiler-SDK API library
  • Modules

Modules

Modules#

The ROCprofiler-SDK API is organized into the following modules based on functionality:

  • Agent Information

  • Buffer handling

  • Buffer tracing

  • Callback tracing

  • Context management

  • Counters

  • Counter config

  • Device counting service

  • Dispatch counting service

  • External correlation

  • Intercept table

  • Internal threading management

  • OMPT Registration

  • PC Sampling service

  • Thread trace

  • Tool registration

previous

ROCprofiler-SDK API library

next

Agent Information

  • Terms and Conditions
  • ROCm Licenses and Disclaimers
  • Privacy
  • Trademarks
  • Supply Chain Transparency
  • Fair and Open Competition
  • UK Tax Strategy
  • Cookie Policy
  • Cookie Settings
© 2025 Advanced Micro Devices, Inc