Files
rocm-systems/projects/rocprofiler/src/pcsampler
Ammar ELWazir 7647f6988f V1/V2 API Library Separation
V1 library will be supported as librocprofiler64.so and V2 will be supported as librocprofiler64v2.so and headers will be rocprofiler.h for V1 and v2/rocprofiler.h for v2

Change-Id: Ibe5bdbf2f79f0175342c648e917ae77918186604


[ROCm/rocprofiler commit: 9e62e066fe]
2023-05-02 22:44:43 -04:00
..
2023-03-09 13:20:33 +00:00
2023-05-02 22:44:43 -04:00
2023-03-09 13:20:33 +00:00
2023-03-09 13:20:33 +00:00

ROCmtools PC sampling

Known issues

  • Abnormal process termination with running GPU kernels while PC sampling is active may leak resources, eventually necessitating a GPU reset or system reboot. This is a consequence of the current userspace PC sampling implementation, which must coexist with AMD GPU driver activity in the Linux kernel.

  • The ioctl used to synchronize with kfd (part of the AMD GPU driver) may pose a bottleneck on systems with multiple HSA GPU agents.