Skip to content

Commit f121ac0

Browse files
authored
MI355X Support - PC Sampling and updating counter_defs.yaml (#206)
* Update mi350/gfx950 counter_defs.yaml (#131) * Update gfx950 counter_defs.yaml * Update F8 MFMA for gfx950 * Update counter_defs.yaml * Update counter_defs.yaml * add simd_util counter * add new rdc ops gfx950 * Update counter_defs.yaml * New mi350 CPC counters * Update counter_defs.yaml * New mi350 spi counters * Update new mi350 sq counter_defs.yaml * Update TA counter_defs.yaml * Update TD GFX950counter_defs.yaml * Update TCP gfx950 counter_defs.yaml * Update new gfx950 tcc counter_defs.yaml * Update TCP_PENDING_STALL_CYCLES counter_defs.yaml * MI355X Host-Trap PC sampling Support (#130) * Adding gfx12 to CU_NUM * Add ELFABIVERSION_AMDGPU_HSA_V6 * add gfx950 to TEST_YAML_LOAD metric * add gfx950 to append counters tests * Updated CHANGELOG.md --------- Co-authored-by: Kandula, Venkateshwar reddy <Venkateshwarreddy.Kandula@amd.com> Co-authored-by: Indic, Vladimir <Vladimir.Indic@amd.com> Co-authored-by: Bhardwaj, Gopesh <Gopesh.Bhardwaj@amd.com> Co-authored-by: Madsen, Jonathan <Jonathan.Madsen@amd.com> [ROCm/rocprofiler-sdk commit: 09c7d44]
1 parent f1b67c4 commit f121ac0

File tree

6 files changed

+1583
-319
lines changed

6 files changed

+1583
-319
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,7 @@ Full documentation for ROCprofiler-SDK is available at [rocm.docs.amd.com/projec
168168
### Added
169169

170170
- Added support for rocJPEG API Tracing
171+
- Added MI350X/MI355X support
171172
- Added rocprofiler_create_counter to allow for adding custom derived counters at runtime.
172173

173174
### Changed

source/lib/rocprofiler-sdk/counters/tests/core.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -757,7 +757,7 @@ TEST(core, check_load_counter_def_append)
757757
const std::string test_yaml = R"(
758758
TEST_YAML_LOAD:
759759
architectures:
760-
gfx942/gfx10/gfx1010/gfx1030/gfx1031/gfx11/gfx1032/gfx1102/gfx906/gfx1100/gfx1101/gfx908/gfx90a/gfx9/gfx12/gfx1200/gfx1201:
760+
gfx950/gfx942/gfx10/gfx1010/gfx1030/gfx1031/gfx11/gfx1032/gfx1102/gfx906/gfx1100/gfx1101/gfx908/gfx90a/gfx9/gfx12/gfx1200/gfx1201:
761761
expression: reduce(GRBM_GUI_ACTIVE,max)*CU_NUM
762762
description: 'Unit: cycles'
763763
)";
@@ -784,13 +784,13 @@ TEST(core, check_load_counter_def)
784784
const std::string test_yaml = R"(
785785
GRBM_GUI_ACTIVE:
786786
architectures:
787-
gfx942/gfx941/gfx10/gfx1010/gfx1030/gfx1031/gfx11/gfx1032/gfx1102/gfx906/gfx1100/gfx1101/gfx940/gfx908/gfx900/gfx90a/gfx9/gfx12/gfx1200/gfx1201:
787+
gfx950/gfx942/gfx941/gfx10/gfx1010/gfx1030/gfx1031/gfx11/gfx1032/gfx1102/gfx906/gfx1100/gfx1101/gfx940/gfx908/gfx900/gfx90a/gfx9/gfx12/gfx1200/gfx1201:
788788
block: GRBM
789789
event: 2
790790
description: The GUI is Active
791791
TEST_YAML_LOAD:
792792
architectures:
793-
gfx942/gfx10/gfx1010/gfx1030/gfx1031/gfx11/gfx1032/gfx1102/gfx906/gfx1100/gfx1101/gfx908/gfx90a/gfx9/gfx12/gfx1200/gfx1201:
793+
gfx950/gfx942/gfx10/gfx1010/gfx1030/gfx1031/gfx11/gfx1032/gfx1102/gfx906/gfx1100/gfx1101/gfx908/gfx90a/gfx9/gfx12/gfx1200/gfx1201:
794794
expression: reduce(GRBM_GUI_ACTIVE,max)
795795
description: cycles
796796
)";

0 commit comments

Comments
 (0)