From d41a31dc478032e8b7907a2b4b408614a7efaf59 Mon Sep 17 00:00:00 2001 From: "Baraldi, Giovanni" Date: Fri, 13 Jun 2025 19:28:57 +0200 Subject: [PATCH] Adding LDS Bank conflict metric to MI300 (#456) Adding LDS Bank conflict metric to MI3 Co-authored-by: Giovanni Baraldi [ROCm/rocprofiler-sdk commit: b1637869b3aa58df6698ae8173c8a4a332473abd] --- .../source/share/rocprofiler-sdk/counter_defs.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/projects/rocprofiler-sdk/source/share/rocprofiler-sdk/counter_defs.yaml b/projects/rocprofiler-sdk/source/share/rocprofiler-sdk/counter_defs.yaml index 198e8599d4..82243e87c6 100644 --- a/projects/rocprofiler-sdk/source/share/rocprofiler-sdk/counter_defs.yaml +++ b/projects/rocprofiler-sdk/source/share/rocprofiler-sdk/counter_defs.yaml @@ -1415,6 +1415,8 @@ rocprofiler-sdk: - gfx906 - gfx908 - gfx90a + - gfx942 + - gfx950 expression: 100*reduce(SQ_LDS_BANK_CONFLICT,sum)/reduce(GRBM_GUI_ACTIVE,max)/CU_NUM - name: LDSInsts description: The average number of LDS read or LDS write instructions executed per work item (affected by flow control). Excludes @@ -1434,6 +1436,8 @@ rocprofiler-sdk: definitions: - architectures: - gfx90a + - gfx942 + - gfx950 expression: reduce(SQ_LDS_BANK_CONFLICT,sum)/(reduce(SQ_LDS_IDX_ACTIVE,sum)-reduce(SQ_LDS_BANK_CONFLICT,sum)) - name: LdsLatency description: 'Unit: cycles'