diff --git a/projects/rocprofiler-sdk/CHANGELOG.md b/projects/rocprofiler-sdk/CHANGELOG.md index fdfb782179..45da7316e3 100644 --- a/projects/rocprofiler-sdk/CHANGELOG.md +++ b/projects/rocprofiler-sdk/CHANGELOG.md @@ -100,7 +100,6 @@ Full documentation for ROCprofiler-SDK is available at [rocm.docs.amd.com/projec - `Dispatch_Id` - CSV column for counter collection - ## ROCprofiler-SDK 0.5.0 for ROCm release 6.3 (AFAR VII) ### Added @@ -161,7 +160,7 @@ Full documentation for ROCprofiler-SDK is available at [rocm.docs.amd.com/projec - Host-trap based PC sampling support for rocprofv3. - Support for OpenMP tool. -## ROCprofiler-SDK 1.0.0 for ROCm release 6.5 +## ROCprofiler-SDK 1.0.0 for ROCm release 7.0 ### Added @@ -172,9 +171,9 @@ Full documentation for ROCprofiler-SDK is available at [rocm.docs.amd.com/projec - Added perfetto support for counter collection. - Added support for negating rocprofv3 tracing options when using aggregate options, e.g. `--sys-trace --hsa-trace=no` - Added `--agent-index` option in rocprofv3 to specify the agent naming convention in the output - - absolute == node_id - - relative == logical_node_id - - type-relative == logical_node_type_id + - absolute == node_id + - relative == logical_node_id + - type-relative == logical_node_type_id - Added MI300 stochastic (hardware-based) PC sampling support in ROCProfiler-SDK and ROCProfV3 ### Changed diff --git a/projects/rocprofiler-sdk/README.md b/projects/rocprofiler-sdk/README.md index 7618981b4a..2da1b74b66 100644 --- a/projects/rocprofiler-sdk/README.md +++ b/projects/rocprofiler-sdk/README.md @@ -3,8 +3,7 @@ > [!IMPORTANT] We are phasing out development and support for `ROCTracer, ROCprofiler, rocprof, and rocprofv2` in favour of `ROCprofiler-SDK` and `rocprofv3` in upcoming ROCm releases. Starting with the `ROCm 6.4` release, only critical defect fixes will be addressed for older versions of the profiling tools and libraries. We encourage all users to upgrade to the latest version of the `ROCprofiler-SDK` library and the `rocprofv3` tool to ensure continued support and access to new features. - Please note that we anticipate the end of life for ROCprofiler V1/V2 and ROCTracer within nine months after the ROCm 6.5 release, aligning with the Q1 2026. - + Please note that we anticipate the end of life for ROCprofiler V1/V2 and ROCTracer within nine months after the ROCm 7.0 release, aligning with the Q1 2026. ## Overview diff --git a/projects/rocprofiler-sdk/source/docs/data/pc_sampling_stochastic_debug.csv b/projects/rocprofiler-sdk/source/docs/data/pc_sampling_stochastic_debug.csv index d47551958e..54ce48a10b 100644 --- a/projects/rocprofiler-sdk/source/docs/data/pc_sampling_stochastic_debug.csv +++ b/projects/rocprofiler-sdk/source/docs/data/pc_sampling_stochastic_debug.csv @@ -93,6 +93,6 @@ 390706526665053,18446744073709551615,122,"s_waitcnt vmcnt(0)","/home/vlaindic/git/rocprofiler-sdk-internal/tests/bin/vector-operations/vector-ops.cpp:99",122,0,"ROCPROFILER_PC_SAMPLING_INSTRUCTION_TYPE_NO_INST","ROCPROFILER_PC_SAMPLING_INSTRUCTION_NOT_ISSUED_REASON_WAITCNT",4 390706526677283,18446744073709551615,123,"s_waitcnt vmcnt(0)","/home/vlaindic/git/rocprofiler-sdk-internal/tests/bin/vector-operations/vector-ops.cpp:116",123,0,"ROCPROFILER_PC_SAMPLING_INSTRUCTION_TYPE_NO_INST","ROCPROFILER_PC_SAMPLING_INSTRUCTION_NOT_ISSUED_REASON_WAITCNT",6 390706526695733,18446744073709551615,124,"s_waitcnt vmcnt(0)","/home/vlaindic/git/rocprofiler-sdk-internal/tests/bin/vector-operations/vector-ops.cpp:133",124,0,"ROCPROFILER_PC_SAMPLING_INSTRUCTION_TYPE_NO_INST","ROCPROFILER_PC_SAMPLING_INSTRUCTION_NOT_ISSUED_REASON_WAITCNT",5 -390706526809694,18446744073709551615,126,"v_and_b32_e32 v2, 0x7fffffff, v2","/opt/rocm-6.5.0/lib/llvm/lib/clang/19/include/__clang_hip_math.h:427",126,1,"ROCPROFILER_PC_SAMPLING_INSTRUCTION_TYPE_VALU","ROCPROFILER_PC_SAMPLING_INSTRUCTION_NOT_ISSUED_REASON_OTHER_WAIT",5 +390706526809694,18446744073709551615,126,"v_and_b32_e32 v2, 0x7fffffff, v2","/opt/rocm-6.4.0/lib/llvm/lib/clang/19/include/__clang_hip_math.h:427",126,1,"ROCPROFILER_PC_SAMPLING_INSTRUCTION_TYPE_VALU","ROCPROFILER_PC_SAMPLING_INSTRUCTION_NOT_ISSUED_REASON_OTHER_WAIT",5 390706526810014,18446744073709551615,126,"s_waitcnt vmcnt(0)","/home/vlaindic/git/rocprofiler-sdk-internal/tests/bin/vector-operations/vector-ops.cpp:99",126,0,"ROCPROFILER_PC_SAMPLING_INSTRUCTION_TYPE_NO_INST","ROCPROFILER_PC_SAMPLING_INSTRUCTION_NOT_ISSUED_REASON_WAITCNT",5 390706526821284,18446744073709551615,127,"s_waitcnt vmcnt(1)","/home/vlaindic/git/rocprofiler-sdk-internal/tests/bin/vector-operations/vector-ops.cpp:116",127,0,"ROCPROFILER_PC_SAMPLING_INSTRUCTION_TYPE_NO_INST","ROCPROFILER_PC_SAMPLING_INSTRUCTION_NOT_ISSUED_REASON_WAITCNT",5