ROCProfilerV1 API

ROCProfilerV1 API#

ROCProfilerV1 API: ROCProfiler API Specification
ROCProfiler API Specification

Introduction

ROCProfiler library, GPU Applications Profiling/Tracing APIs. The API provides functionality for profiling GPU applications in kernel and application and user mode and also with no replay mode at all and it provides the records pool support with an easy sequence of calls, so the user can be able to profile and trace in easy small steps, our samples code can give good examples of how to use the API calls for both profiling and tracing

This document is going to discuss the following:

  1. Symbol Versions
  2. Library Versioning
  3. Status Codes
  4. General ROCProfiler Requirements
  5. Timestamp Operations
  6. General Records Type
  7. Profiling Part Handling
  8. Tracer Part Handling
  9. Memory Storage Buffer
  10. ROCProfiler Sessions
  11. Device Profiling API
  12. rocprofiler_plugins