From 4cee454cb98fbf5a85f77e6d4866b40f38a0d752 Mon Sep 17 00:00:00 2001 From: JoseSantosAMD Date: Fri, 4 Aug 2023 13:06:44 -0500 Subject: [PATCH] changing pct to pct of peak in block level sol Signed-off-by: JoseSantosAMD --- src/omniperf_analyze/configs/gfx906/1200_lds.yaml | 8 ++++---- .../configs/gfx906/1300_instruction-cache.yaml | 4 ++-- .../configs/gfx906/1400_constant-cache.yaml | 4 ++-- .../configs/gfx906/1600_L1_cache.yaml | 8 ++++---- src/omniperf_analyze/configs/gfx908/1200_lds.yaml | 8 ++++---- .../configs/gfx908/1300_instruction-cache.yaml | 4 ++-- .../configs/gfx908/1400_constant-cache.yaml | 4 ++-- .../configs/gfx908/1600_L1_cache.yaml | 8 ++++---- .../gfx90a/1100_compute-unit-compute-pipeline.yaml | 12 ++++++------ src/omniperf_analyze/configs/gfx90a/1200_lds.yaml | 8 ++++---- .../configs/gfx90a/1300_instruction-cache.yaml | 4 ++-- .../configs/gfx90a/1400_constant-cache.yaml | 4 ++-- .../configs/gfx90a/1600_L1_cache.yaml | 8 ++++---- 13 files changed, 42 insertions(+), 42 deletions(-) diff --git a/src/omniperf_analyze/configs/gfx906/1200_lds.yaml b/src/omniperf_analyze/configs/gfx906/1200_lds.yaml index cfc4d9591..bce262c6d 100644 --- a/src/omniperf_analyze/configs/gfx906/1200_lds.yaml +++ b/src/omniperf_analyze/configs/gfx906/1200_lds.yaml @@ -19,21 +19,21 @@ Panel Config: metric: Utilization: value: AVG(((100 * SQ_LDS_IDX_ACTIVE) / (GRBM_GUI_ACTIVE * $numCU))) - unit: Pct + unit: Pct of Peak tips: Access Rate: value: AVG(((200 * SQ_ACTIVE_INST_LDS) / (GRBM_GUI_ACTIVE * $numCU))) - unit: Pct + unit: Pct of Peak tips: Bandwidth (Pct-of-Peak): value: AVG((((((SQ_LDS_IDX_ACTIVE - SQ_LDS_BANK_CONFLICT) * 4) * TO_INT($LDSBanks)) / (EndNs - BeginNs)) / (($sclk * $numCU) * 0.00128))) - unit: Pct + unit: Pct of Peak tips: Bank Conflict Rate: value: AVG((((SQ_LDS_BANK_CONFLICT * 3.125) / (SQ_LDS_IDX_ACTIVE - SQ_LDS_BANK_CONFLICT)) if ((SQ_LDS_IDX_ACTIVE - SQ_LDS_BANK_CONFLICT) != 0) else None)) - unit: Pct + unit: Pct of Peak tips: - metric_table: diff --git a/src/omniperf_analyze/configs/gfx906/1300_instruction-cache.yaml b/src/omniperf_analyze/configs/gfx906/1300_instruction-cache.yaml index fcae544cd..f309cb848 100644 --- a/src/omniperf_analyze/configs/gfx906/1300_instruction-cache.yaml +++ b/src/omniperf_analyze/configs/gfx906/1300_instruction-cache.yaml @@ -20,12 +20,12 @@ Panel Config: Bandwidth: value: AVG(((SQC_ICACHE_REQ * 100000) / (($sclk * $numSQC) * (EndNs - BeginNs)))) - unit: Pct + unit: Pct of Peak tips: Cache Hit: value: AVG(((SQC_ICACHE_HITS * 100) / ((SQC_ICACHE_HITS + SQC_ICACHE_MISSES) + SQC_ICACHE_MISSES_DUPLICATE))) - unit: Pct + unit: Pct of Peak tips: - metric_table: diff --git a/src/omniperf_analyze/configs/gfx906/1400_constant-cache.yaml b/src/omniperf_analyze/configs/gfx906/1400_constant-cache.yaml index bf2592793..72723ade7 100644 --- a/src/omniperf_analyze/configs/gfx906/1400_constant-cache.yaml +++ b/src/omniperf_analyze/configs/gfx906/1400_constant-cache.yaml @@ -20,13 +20,13 @@ Panel Config: Bandwidth: value: AVG(((SQC_DCACHE_REQ * 100000) / (($sclk * $numSQC) * (EndNs - BeginNs)))) - unit: Pct + unit: Pct of Peak tips: Cache Hit: value: AVG((((SQC_DCACHE_HITS * 100) / (SQC_DCACHE_HITS + SQC_DCACHE_MISSES + SQC_DCACHE_MISSES_DUPLICATE)) if ((SQC_DCACHE_HITS + SQC_DCACHE_MISSES + SQC_DCACHE_MISSES_DUPLICATE) != 0) else None)) - unit: Pct + unit: Pct of Peak tips: - metric_table: diff --git a/src/omniperf_analyze/configs/gfx906/1600_L1_cache.yaml b/src/omniperf_analyze/configs/gfx906/1600_L1_cache.yaml index f07eb6306..61fcde32a 100644 --- a/src/omniperf_analyze/configs/gfx906/1600_L1_cache.yaml +++ b/src/omniperf_analyze/configs/gfx906/1600_L1_cache.yaml @@ -20,24 +20,24 @@ Panel Config: Buffer Coalescing: value: AVG(((((TA_TOTAL_WAVEFRONTS_sum * 64) * 100) / (TCP_TOTAL_ACCESSES_sum * 4)) if (TCP_TOTAL_ACCESSES_sum != 0) else None)) - unit: Pct + unit: Pct of Peak tips: Cache Util: value: AVG((((TCP_GATE_EN2_sum * 100) / TCP_GATE_EN1_sum) if (TCP_GATE_EN1_sum != 0) else None)) - unit: Pct + unit: Pct of Peak tips: Cache BW: value: ((100 * AVG(((TCP_TOTAL_CACHE_ACCESSES_sum * 64) / (EndNs - BeginNs)))) / ((($sclk / 1000) * 64) * $numCU)) - unit: Pct + unit: Pct of Peak tips: Cache Hit: value: AVG(((100 - ((100 * (((TCP_TCC_READ_REQ_sum + TCP_TCC_WRITE_REQ_sum) + TCP_TCC_ATOMIC_WITH_RET_REQ_sum) + TCP_TCC_ATOMIC_WITHOUT_RET_REQ_sum)) / TCP_TOTAL_CACHE_ACCESSES_sum)) if (TCP_TOTAL_CACHE_ACCESSES_sum != 0) else None)) - unit: Pct + unit: Pct of Peak tips: - metric_table: diff --git a/src/omniperf_analyze/configs/gfx908/1200_lds.yaml b/src/omniperf_analyze/configs/gfx908/1200_lds.yaml index cfc4d9591..bce262c6d 100644 --- a/src/omniperf_analyze/configs/gfx908/1200_lds.yaml +++ b/src/omniperf_analyze/configs/gfx908/1200_lds.yaml @@ -19,21 +19,21 @@ Panel Config: metric: Utilization: value: AVG(((100 * SQ_LDS_IDX_ACTIVE) / (GRBM_GUI_ACTIVE * $numCU))) - unit: Pct + unit: Pct of Peak tips: Access Rate: value: AVG(((200 * SQ_ACTIVE_INST_LDS) / (GRBM_GUI_ACTIVE * $numCU))) - unit: Pct + unit: Pct of Peak tips: Bandwidth (Pct-of-Peak): value: AVG((((((SQ_LDS_IDX_ACTIVE - SQ_LDS_BANK_CONFLICT) * 4) * TO_INT($LDSBanks)) / (EndNs - BeginNs)) / (($sclk * $numCU) * 0.00128))) - unit: Pct + unit: Pct of Peak tips: Bank Conflict Rate: value: AVG((((SQ_LDS_BANK_CONFLICT * 3.125) / (SQ_LDS_IDX_ACTIVE - SQ_LDS_BANK_CONFLICT)) if ((SQ_LDS_IDX_ACTIVE - SQ_LDS_BANK_CONFLICT) != 0) else None)) - unit: Pct + unit: Pct of Peak tips: - metric_table: diff --git a/src/omniperf_analyze/configs/gfx908/1300_instruction-cache.yaml b/src/omniperf_analyze/configs/gfx908/1300_instruction-cache.yaml index fcae544cd..f309cb848 100644 --- a/src/omniperf_analyze/configs/gfx908/1300_instruction-cache.yaml +++ b/src/omniperf_analyze/configs/gfx908/1300_instruction-cache.yaml @@ -20,12 +20,12 @@ Panel Config: Bandwidth: value: AVG(((SQC_ICACHE_REQ * 100000) / (($sclk * $numSQC) * (EndNs - BeginNs)))) - unit: Pct + unit: Pct of Peak tips: Cache Hit: value: AVG(((SQC_ICACHE_HITS * 100) / ((SQC_ICACHE_HITS + SQC_ICACHE_MISSES) + SQC_ICACHE_MISSES_DUPLICATE))) - unit: Pct + unit: Pct of Peak tips: - metric_table: diff --git a/src/omniperf_analyze/configs/gfx908/1400_constant-cache.yaml b/src/omniperf_analyze/configs/gfx908/1400_constant-cache.yaml index bf2592793..72723ade7 100644 --- a/src/omniperf_analyze/configs/gfx908/1400_constant-cache.yaml +++ b/src/omniperf_analyze/configs/gfx908/1400_constant-cache.yaml @@ -20,13 +20,13 @@ Panel Config: Bandwidth: value: AVG(((SQC_DCACHE_REQ * 100000) / (($sclk * $numSQC) * (EndNs - BeginNs)))) - unit: Pct + unit: Pct of Peak tips: Cache Hit: value: AVG((((SQC_DCACHE_HITS * 100) / (SQC_DCACHE_HITS + SQC_DCACHE_MISSES + SQC_DCACHE_MISSES_DUPLICATE)) if ((SQC_DCACHE_HITS + SQC_DCACHE_MISSES + SQC_DCACHE_MISSES_DUPLICATE) != 0) else None)) - unit: Pct + unit: Pct of Peak tips: - metric_table: diff --git a/src/omniperf_analyze/configs/gfx908/1600_L1_cache.yaml b/src/omniperf_analyze/configs/gfx908/1600_L1_cache.yaml index d8ad96322..b94fabeb1 100644 --- a/src/omniperf_analyze/configs/gfx908/1600_L1_cache.yaml +++ b/src/omniperf_analyze/configs/gfx908/1600_L1_cache.yaml @@ -20,24 +20,24 @@ Panel Config: Buffer Coalescing: value: AVG(((((TA_TOTAL_WAVEFRONTS_sum * 64) * 100) / (TCP_TOTAL_ACCESSES_sum * 4)) if (TCP_TOTAL_ACCESSES_sum != 0) else None)) - unit: Pct + unit: Pct of Peak tips: Cache Util: value: AVG((((TCP_GATE_EN2_sum * 100) / TCP_GATE_EN1_sum) if (TCP_GATE_EN1_sum != 0) else None)) - unit: Pct + unit: Pct of Peak tips: Cache BW: value: ((100 * AVG(((TCP_TOTAL_CACHE_ACCESSES_sum * 64) / (EndNs - BeginNs)))) / ((($sclk / 1000) * 64) * $numCU)) - unit: Pct + unit: Pct of Peak tips: Cache Hit: value: AVG(((100 - ((100 * (((TCP_TCC_READ_REQ_sum + TCP_TCC_WRITE_REQ_sum) + TCP_TCC_ATOMIC_WITH_RET_REQ_sum) + TCP_TCC_ATOMIC_WITHOUT_RET_REQ_sum)) / TCP_TOTAL_CACHE_ACCESSES_sum)) if (TCP_TOTAL_CACHE_ACCESSES_sum != 0) else None)) - unit: Pct + unit: Pct of Peak tips: - metric_table: diff --git a/src/omniperf_analyze/configs/gfx90a/1100_compute-unit-compute-pipeline.yaml b/src/omniperf_analyze/configs/gfx90a/1100_compute-unit-compute-pipeline.yaml index cd3af3a16..718ac72fb 100644 --- a/src/omniperf_analyze/configs/gfx90a/1100_compute-unit-compute-pipeline.yaml +++ b/src/omniperf_analyze/configs/gfx90a/1100_compute-unit-compute-pipeline.yaml @@ -24,32 +24,32 @@ Panel Config: + (64 * (((SQ_INSTS_VALU_ADD_F64 + SQ_INSTS_VALU_MUL_F64) + SQ_INSTS_VALU_TRANS_F64) + (2 * SQ_INSTS_VALU_FMA_F64)))) / (EndNs - BeginNs)))) / (((($sclk * $numCU) * 64) * 2) / 1000)) - unit: Pct + unit: Pct of Peak tips: mfma_flops_bf16_pop: value: ((100 * AVG(((SQ_INSTS_VALU_MFMA_MOPS_BF16 * 512) / (EndNs - BeginNs)))) / ((($sclk * $numCU) * 512) / 1000)) - unit: Pct + unit: Pct of Peak tips: mfma_flops_f16_pop: value: ((100 * AVG(((SQ_INSTS_VALU_MFMA_MOPS_F16 * 512) / (EndNs - BeginNs)))) / ((($sclk * $numCU) * 1024) / 1000)) - unit: Pct + unit: Pct of Peak tips: mfma_flops_f32_pop: value: ((100 * AVG(((SQ_INSTS_VALU_MFMA_MOPS_F32 * 512) / (EndNs - BeginNs)))) / ((($sclk * $numCU) * 256) / 1000)) - unit: Pct + unit: Pct of Peak tips: mfma_flops_f64_pop: value: ((100 * AVG(((SQ_INSTS_VALU_MFMA_MOPS_F64 * 512) / (EndNs - BeginNs)))) / ((($sclk * $numCU) * 256) / 1000)) - unit: Pct + unit: Pct of Peak tips: mfma_flops_i8_pop: value: ((100 * AVG(((SQ_INSTS_VALU_MFMA_MOPS_I8 * 512) / (EndNs - BeginNs)))) / ((($sclk * $numCU) * 1024) / 1000)) - unit: Pct + unit: Pct of Peak tips: - metric_table: diff --git a/src/omniperf_analyze/configs/gfx90a/1200_lds.yaml b/src/omniperf_analyze/configs/gfx90a/1200_lds.yaml index cfc4d9591..bce262c6d 100644 --- a/src/omniperf_analyze/configs/gfx90a/1200_lds.yaml +++ b/src/omniperf_analyze/configs/gfx90a/1200_lds.yaml @@ -19,21 +19,21 @@ Panel Config: metric: Utilization: value: AVG(((100 * SQ_LDS_IDX_ACTIVE) / (GRBM_GUI_ACTIVE * $numCU))) - unit: Pct + unit: Pct of Peak tips: Access Rate: value: AVG(((200 * SQ_ACTIVE_INST_LDS) / (GRBM_GUI_ACTIVE * $numCU))) - unit: Pct + unit: Pct of Peak tips: Bandwidth (Pct-of-Peak): value: AVG((((((SQ_LDS_IDX_ACTIVE - SQ_LDS_BANK_CONFLICT) * 4) * TO_INT($LDSBanks)) / (EndNs - BeginNs)) / (($sclk * $numCU) * 0.00128))) - unit: Pct + unit: Pct of Peak tips: Bank Conflict Rate: value: AVG((((SQ_LDS_BANK_CONFLICT * 3.125) / (SQ_LDS_IDX_ACTIVE - SQ_LDS_BANK_CONFLICT)) if ((SQ_LDS_IDX_ACTIVE - SQ_LDS_BANK_CONFLICT) != 0) else None)) - unit: Pct + unit: Pct of Peak tips: - metric_table: diff --git a/src/omniperf_analyze/configs/gfx90a/1300_instruction-cache.yaml b/src/omniperf_analyze/configs/gfx90a/1300_instruction-cache.yaml index cca140a37..ccc27ace0 100644 --- a/src/omniperf_analyze/configs/gfx90a/1300_instruction-cache.yaml +++ b/src/omniperf_analyze/configs/gfx90a/1300_instruction-cache.yaml @@ -20,12 +20,12 @@ Panel Config: Bandwidth: value: AVG(((SQC_ICACHE_REQ * 100000) / (($sclk * $numSQC) * (EndNs - BeginNs)))) - unit: Pct + unit: Pct of Peak tips: Cache Hit: value: AVG(((SQC_ICACHE_HITS * 100) / ((SQC_ICACHE_HITS + SQC_ICACHE_MISSES) + SQC_ICACHE_MISSES_DUPLICATE))) - unit: Pct + unit: Pct of Peak tips: - metric_table: diff --git a/src/omniperf_analyze/configs/gfx90a/1400_constant-cache.yaml b/src/omniperf_analyze/configs/gfx90a/1400_constant-cache.yaml index bf2592793..72723ade7 100644 --- a/src/omniperf_analyze/configs/gfx90a/1400_constant-cache.yaml +++ b/src/omniperf_analyze/configs/gfx90a/1400_constant-cache.yaml @@ -20,13 +20,13 @@ Panel Config: Bandwidth: value: AVG(((SQC_DCACHE_REQ * 100000) / (($sclk * $numSQC) * (EndNs - BeginNs)))) - unit: Pct + unit: Pct of Peak tips: Cache Hit: value: AVG((((SQC_DCACHE_HITS * 100) / (SQC_DCACHE_HITS + SQC_DCACHE_MISSES + SQC_DCACHE_MISSES_DUPLICATE)) if ((SQC_DCACHE_HITS + SQC_DCACHE_MISSES + SQC_DCACHE_MISSES_DUPLICATE) != 0) else None)) - unit: Pct + unit: Pct of Peak tips: - metric_table: diff --git a/src/omniperf_analyze/configs/gfx90a/1600_L1_cache.yaml b/src/omniperf_analyze/configs/gfx90a/1600_L1_cache.yaml index 1f0f4e767..971bc6d18 100644 --- a/src/omniperf_analyze/configs/gfx90a/1600_L1_cache.yaml +++ b/src/omniperf_analyze/configs/gfx90a/1600_L1_cache.yaml @@ -20,24 +20,24 @@ Panel Config: Buffer Coalescing: value: AVG(((((TA_TOTAL_WAVEFRONTS_sum * 64) * 100) / (TCP_TOTAL_ACCESSES_sum * 4)) if (TCP_TOTAL_ACCESSES_sum != 0) else None)) - unit: Pct + unit: Pct of Peak tips: Cache Util: value: AVG((((TCP_GATE_EN2_sum * 100) / TCP_GATE_EN1_sum) if (TCP_GATE_EN1_sum != 0) else None)) - unit: Pct + unit: Pct of Peak tips: Cache BW: value: ((100 * AVG(((TCP_TOTAL_CACHE_ACCESSES_sum * 64) / (EndNs - BeginNs)))) / ((($sclk / 1000) * 64) * $numCU)) - unit: Pct + unit: Pct of Peak tips: Cache Hit: value: AVG(((100 - ((100 * (((TCP_TCC_READ_REQ_sum + TCP_TCC_WRITE_REQ_sum) + TCP_TCC_ATOMIC_WITH_RET_REQ_sum) + TCP_TCC_ATOMIC_WITHOUT_RET_REQ_sum)) / TCP_TOTAL_CACHE_ACCESSES_sum)) if (TCP_TOTAL_CACHE_ACCESSES_sum != 0) else None)) - unit: Pct + unit: Pct of Peak tips: - metric_table: