Files
rocm-systems/src/pcsampler
Sriraksha Nagaraj 4980409c5a SWDEV-399631: Converting into singleton class
Rocprofiler and HSAsupport classes have been implemented as
singletons which gets initialized lazily.

Change-Id: I98db4713c7282d88966aeb0ea9df83ba457b2ea3
2023-08-24 14:47:54 -04:00
..
2023-07-13 20:54:30 -04:00

ROCProfiler 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 user-space 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.