From 572c2f0fdb4c714aef08404c3f5524bbb52f12a6 Mon Sep 17 00:00:00 2001 From: colramos-amd Date: Tue, 18 Jul 2023 16:03:21 -0500 Subject: [PATCH] Add figure styling to YML configs Signed-off-by: colramos-amd [ROCm/rocprofiler-compute commit: 424dd6a4a8a65d8c4a1647ff29208b743ab066d3] --- .../configs/gfx906/1000_compute-unit-instruction-mix.yaml | 6 ++++++ .../configs/gfx906/1100_compute-unit-compute-pipeline.yaml | 5 +++++ .../src/omniperf_analyze/configs/gfx906/1200_lds.yaml | 5 +++++ .../configs/gfx906/1300_instruction-cache.yaml | 5 +++++ .../configs/gfx906/1400_constant-cache.yaml | 5 +++++ .../src/omniperf_analyze/configs/gfx906/1600_L1_cache.yaml | 7 +++++++ .../src/omniperf_analyze/configs/gfx906/1700_L2_cache.yaml | 4 ++++ .../configs/gfx908/1000_compute-unit-instruction-mix.yaml | 6 ++++++ .../configs/gfx908/1100_compute-unit-compute-pipeline.yaml | 5 +++++ .../src/omniperf_analyze/configs/gfx908/1200_lds.yaml | 5 +++++ .../configs/gfx908/1300_instruction-cache.yaml | 5 +++++ .../configs/gfx908/1400_constant-cache.yaml | 5 +++++ .../src/omniperf_analyze/configs/gfx908/1600_L1_cache.yaml | 7 +++++++ .../src/omniperf_analyze/configs/gfx908/1700_L2_cache.yaml | 4 ++++ .../configs/gfx90a/1000_compute-unit-instruction-mix.yaml | 6 ++++++ .../configs/gfx90a/1100_compute-unit-compute-pipeline.yaml | 5 +++++ .../src/omniperf_analyze/configs/gfx90a/1200_lds.yaml | 5 +++++ .../configs/gfx90a/1300_instruction-cache.yaml | 5 +++++ .../configs/gfx90a/1400_constant-cache.yaml | 5 +++++ .../src/omniperf_analyze/configs/gfx90a/1600_L1_cache.yaml | 7 +++++++ .../src/omniperf_analyze/configs/gfx90a/1700_L2_cache.yaml | 4 ++++ 21 files changed, 111 insertions(+) diff --git a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1000_compute-unit-instruction-mix.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1000_compute-unit-instruction-mix.yaml index c2e2f7f3a9..eeec252218 100644 --- a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1000_compute-unit-instruction-mix.yaml +++ b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1000_compute-unit-instruction-mix.yaml @@ -17,6 +17,9 @@ Panel Config: max: Max unit: Unit tips: Tips + style: + type: simple_bar + label_txt: (# of instr + $normUnit) metric: VALU - Vector: avg: None # No HW module @@ -75,6 +78,9 @@ Panel Config: count: Count unit: Unit tips: Tips + style: + type: simple_bar + label_txt: (# of instr + $normUnit) metric: INT-32: count: None # No perf counter diff --git a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1100_compute-unit-compute-pipeline.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1100_compute-unit-compute-pipeline.yaml index e7f5372909..8cffb24c7e 100644 --- a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1100_compute-unit-compute-pipeline.yaml +++ b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1100_compute-unit-compute-pipeline.yaml @@ -15,6 +15,11 @@ Panel Config: metric: Metric value: Value tips: Tips + style: + type: simple_bar + range_color: [1, 100] + label_txt: (%) + xrange: [0, 110] metric: valu_flops_pop: value: None # No perf counter diff --git a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1200_lds.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1200_lds.yaml index 4f12a2ac3d..218ad2cdad 100644 --- a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1200_lds.yaml +++ b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1200_lds.yaml @@ -15,6 +15,11 @@ Panel Config: metric: Metric value: Value tips: Tips + style: + type: simple_bar + range_color: [1, 100] + label_txt: (%) + xrange: [0, 110] metric: Utilization: value: AVG(((100 * SQ_LDS_IDX_ACTIVE) / (GRBM_GUI_ACTIVE * $numCU))) diff --git a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1300_instruction-cache.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1300_instruction-cache.yaml index f40d3546e8..fb9f384e11 100644 --- a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1300_instruction-cache.yaml +++ b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1300_instruction-cache.yaml @@ -15,6 +15,11 @@ Panel Config: metric: Metric value: Value tips: Tips + style: + type: simple_bar + range_color: [1, 100] + label_txt: (%) + xrange: [0, 110] metric: Bandwidth: value: AVG(((SQC_ICACHE_REQ * 100000) / (($sclk * $numSQC) diff --git a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1400_constant-cache.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1400_constant-cache.yaml index 4583c1012d..91a2d6c9f4 100644 --- a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1400_constant-cache.yaml +++ b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1400_constant-cache.yaml @@ -15,6 +15,11 @@ Panel Config: mertic: Metric value: Value tips: Tips + style: + type: simple_bar + range_color: [1, 100] + label_txt: (%) + xrange: [0, 110] metric: Bandwidth: value: AVG(((SQC_DCACHE_REQ * 100000) / (($sclk * $numSQC) diff --git a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1600_L1_cache.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1600_L1_cache.yaml index 1e05b3e4c0..c734e21c8b 100644 --- a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1600_L1_cache.yaml +++ b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1600_L1_cache.yaml @@ -15,6 +15,11 @@ Panel Config: metric: Metric value: Value tips: Tips + style: + type: simple_bar + range_color: [1, 100] + label_txt: (%) + xrange: [0, 110] metric: Buffer Coalescing: value: AVG(((((TA_TOTAL_WAVEFRONTS_sum * 64) * 100) / (TCP_TOTAL_ACCESSES_sum @@ -248,6 +253,8 @@ Panel Config: max: Max unit: Unit tips: Tips + style: + type: simple_multi_bar metric: NC - Read: xfer: Read diff --git a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1700_L2_cache.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1700_L2_cache.yaml index 53235ca148..0b5f5e827a 100644 --- a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1700_L2_cache.yaml +++ b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx906/1700_L2_cache.yaml @@ -16,6 +16,8 @@ Panel Config: value: Value unit: Unit tips: Tips + style: + type: simple_bar metric: L2 Util: value: AVG(((TCC_BUSY_sum * 100) / (TO_INT($L2Banks) * GRBM_GUI_ACTIVE))) @@ -301,6 +303,8 @@ Panel Config: max: Max unit: Unit tips: Tips + style: + type: simple_multi_bar metric: Read - Remote Socket Stall: type: Remote Socket Stall diff --git a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1000_compute-unit-instruction-mix.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1000_compute-unit-instruction-mix.yaml index 5a9bdb4565..75eca82b83 100644 --- a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1000_compute-unit-instruction-mix.yaml +++ b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1000_compute-unit-instruction-mix.yaml @@ -18,6 +18,9 @@ Panel Config: max: Max unit: Unit tips: Tips + style: + type: simple_bar + label_txt: (# of instr + $normUnit) metric: VALU - Vector: avg: AVG(((SQ_INSTS_VALU - SQ_INSTS_MFMA) / $denom)) @@ -76,6 +79,9 @@ Panel Config: count: Count unit: Unit tips: Tips + style: + type: simple_bar + label_txt: (# of instr + $normUnit) metric: INT-32: count: None # No perf counter diff --git a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1100_compute-unit-compute-pipeline.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1100_compute-unit-compute-pipeline.yaml index 9316d1d253..061311d62d 100644 --- a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1100_compute-unit-compute-pipeline.yaml +++ b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1100_compute-unit-compute-pipeline.yaml @@ -15,6 +15,11 @@ Panel Config: metric: Metric value: Value tips: Tips + style: + type: simple_bar + range_color: [1, 100] + label_txt: (%) + xrange: [0, 110] metric: valu_flops_pop: value: None # No perf counter diff --git a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1200_lds.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1200_lds.yaml index 4f12a2ac3d..218ad2cdad 100644 --- a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1200_lds.yaml +++ b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1200_lds.yaml @@ -15,6 +15,11 @@ Panel Config: metric: Metric value: Value tips: Tips + style: + type: simple_bar + range_color: [1, 100] + label_txt: (%) + xrange: [0, 110] metric: Utilization: value: AVG(((100 * SQ_LDS_IDX_ACTIVE) / (GRBM_GUI_ACTIVE * $numCU))) diff --git a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1300_instruction-cache.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1300_instruction-cache.yaml index f40d3546e8..fb9f384e11 100644 --- a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1300_instruction-cache.yaml +++ b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1300_instruction-cache.yaml @@ -15,6 +15,11 @@ Panel Config: metric: Metric value: Value tips: Tips + style: + type: simple_bar + range_color: [1, 100] + label_txt: (%) + xrange: [0, 110] metric: Bandwidth: value: AVG(((SQC_ICACHE_REQ * 100000) / (($sclk * $numSQC) diff --git a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1400_constant-cache.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1400_constant-cache.yaml index 4583c1012d..91a2d6c9f4 100644 --- a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1400_constant-cache.yaml +++ b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1400_constant-cache.yaml @@ -15,6 +15,11 @@ Panel Config: mertic: Metric value: Value tips: Tips + style: + type: simple_bar + range_color: [1, 100] + label_txt: (%) + xrange: [0, 110] metric: Bandwidth: value: AVG(((SQC_DCACHE_REQ * 100000) / (($sclk * $numSQC) diff --git a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1600_L1_cache.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1600_L1_cache.yaml index f65309a31d..7eeed04774 100644 --- a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1600_L1_cache.yaml +++ b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1600_L1_cache.yaml @@ -15,6 +15,11 @@ Panel Config: metric: Metric value: Value tips: Tips + style: + type: simple_bar + range_color: [1, 100] + label_txt: (%) + xrange: [0, 110] metric: Buffer Coalescing: value: AVG(((((TA_TOTAL_WAVEFRONTS_sum * 64) * 100) / (TCP_TOTAL_ACCESSES_sum @@ -248,6 +253,8 @@ Panel Config: max: Max unit: Unit tips: Tips + style: + type: simple_multi_bar metric: NC - Read: xfer: Read diff --git a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1700_L2_cache.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1700_L2_cache.yaml index 9e76a39b65..0c7b03811a 100644 --- a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1700_L2_cache.yaml +++ b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx908/1700_L2_cache.yaml @@ -16,6 +16,8 @@ Panel Config: value: Value unit: Unit tips: Tips + style: + type: simple_bar metric: L2 Util: value: AVG(((TCC_BUSY_sum * 100) / (TO_INT($L2Banks) * GRBM_GUI_ACTIVE))) @@ -301,6 +303,8 @@ Panel Config: max: Max unit: Unit tips: Tips + style: + type: simple_multi_bar metric: Read - Remote Socket Stall: type: Remote Socket Stall diff --git a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1000_compute-unit-instruction-mix.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1000_compute-unit-instruction-mix.yaml index 999d25e19f..811ebca112 100644 --- a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1000_compute-unit-instruction-mix.yaml +++ b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1000_compute-unit-instruction-mix.yaml @@ -18,6 +18,9 @@ Panel Config: max: Max unit: Unit tips: Tips + style: + type: simple_bar + label_txt: (# of instr + $normUnit) metric: VALU - Vector: avg: AVG(((SQ_INSTS_VALU - SQ_INSTS_MFMA) / $denom)) @@ -76,6 +79,9 @@ Panel Config: count: Count unit: Unit tips: Tips + style: + type: simple_bar + label_txt: (# of instr + $normUnit) metric: INT32: count: AVG((SQ_INSTS_VALU_INT32 / $denom)) diff --git a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1100_compute-unit-compute-pipeline.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1100_compute-unit-compute-pipeline.yaml index 2866f96529..301217fde5 100644 --- a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1100_compute-unit-compute-pipeline.yaml +++ b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1100_compute-unit-compute-pipeline.yaml @@ -17,6 +17,11 @@ Panel Config: min: Min max: Max tips: Tips + style: + type: simple_bar + range_color: [1, 100] + label_txt: (%) + xrange: [0, 110] metric: valu_flops_pop: avg: ((100 * AVG(((((64 * (((SQ_INSTS_VALU_ADD_F16 + SQ_INSTS_VALU_MUL_F16) diff --git a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1200_lds.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1200_lds.yaml index 4f12a2ac3d..218ad2cdad 100644 --- a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1200_lds.yaml +++ b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1200_lds.yaml @@ -15,6 +15,11 @@ Panel Config: metric: Metric value: Value tips: Tips + style: + type: simple_bar + range_color: [1, 100] + label_txt: (%) + xrange: [0, 110] metric: Utilization: value: AVG(((100 * SQ_LDS_IDX_ACTIVE) / (GRBM_GUI_ACTIVE * $numCU))) diff --git a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1300_instruction-cache.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1300_instruction-cache.yaml index cd0af3bfa8..1a7000e930 100644 --- a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1300_instruction-cache.yaml +++ b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1300_instruction-cache.yaml @@ -15,6 +15,11 @@ Panel Config: metric: Metric value: Value tips: Tips + style: + type: simple_bar + range_color: [1, 100] + label_txt: (%) + xrange: [0, 110] metric: Bandwidth: value: AVG(((SQC_ICACHE_REQ * 100000) / (($sclk * $numSQC) diff --git a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1400_constant-cache.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1400_constant-cache.yaml index 4583c1012d..91a2d6c9f4 100644 --- a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1400_constant-cache.yaml +++ b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1400_constant-cache.yaml @@ -15,6 +15,11 @@ Panel Config: mertic: Metric value: Value tips: Tips + style: + type: simple_bar + range_color: [1, 100] + label_txt: (%) + xrange: [0, 110] metric: Bandwidth: value: AVG(((SQC_DCACHE_REQ * 100000) / (($sclk * $numSQC) diff --git a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1600_L1_cache.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1600_L1_cache.yaml index 917cb3aa0e..7ea26db051 100644 --- a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1600_L1_cache.yaml +++ b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1600_L1_cache.yaml @@ -15,6 +15,11 @@ Panel Config: metric: Metric value: Value tips: Tips + style: + type: simple_bar + range_color: [1, 100] + label_txt: (%) + xrange: [0, 110] metric: Buffer Coalescing: value: AVG(((((TA_TOTAL_WAVEFRONTS_sum * 64) * 100) / (TCP_TOTAL_ACCESSES_sum @@ -248,6 +253,8 @@ Panel Config: max: Max unit: Unit tips: Tips + style: + type: simple_multi_bar metric: NC - Read: xfer: Read diff --git a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1700_L2_cache.yaml b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1700_L2_cache.yaml index 7be18091af..ddbaf91554 100644 --- a/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1700_L2_cache.yaml +++ b/projects/rocprofiler-compute/src/omniperf_analyze/configs/gfx90a/1700_L2_cache.yaml @@ -16,6 +16,8 @@ Panel Config: value: Value unit: Unit tips: Tips + style: + type: simple_bar metric: L2 Util: value: AVG(((TCC_BUSY_sum * 100) / (TO_INT($L2Banks) * GRBM_GUI_ACTIVE))) @@ -301,6 +303,8 @@ Panel Config: max: Max unit: Unit tips: Tips + style: + type: simple_multi_bar metric: Read - Remote Socket Stall: type: Remote Socket Stall