pc sampling multi kernel (#1382)

* initial commit

* add csv support extraction for non kernel selection mode

* add --kernel-trace for rocprofiler-sdk mode

* make non kernel selective mode runnable

* make kernel selection work with -k

* remove upper case of arg hint

* update documentation

* display same kernel name at only one place and merge instruction id with same obj id as well as offset

* remove kernel name's display for single kernel selection

* change log added

---------

Co-authored-by: Fei Zheng <44449748+feizheng10@users.noreply.github.com>
This commit is contained in:
ywang103-amd
2025-10-23 01:26:08 -04:00
committed by GitHub
orang tua a128884078
melakukan 9b562c0e58
4 mengubah file dengan 263 tambahan dan 178 penghapusan
@@ -71,4 +71,5 @@ Selecting single kernel sorting by PC count:
.. note::
* PC sampling feature is currently in BETA version. To enable PC sampling, you have to explicitly enable it with block index 21.
* PC sampling now only shows assembly instructions collected in our record of pc samples and not all instructions of compiled code are represented.
* To associate PC sampling info back to HIP source code, you need to build the profiling target app with ``-g`` to keep the symbols. Otherwise, PC sampling info will be only associated with assembly lines.