From 886be934ad7474cc7501a2e85480cbd6f70f193d 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: 479eb66d955838d92e4ab6fac3e56f829737c0cc] --- .../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 fd4653c23e..88386a3de0 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 @@ -16,6 +16,9 @@ Panel Config: count: Count unit: Unit tips: Tips + style: + type: simple_bar + label_txt: (# of instr + $normUnit) metric: VALU - Vector: count: None # No HW module @@ -58,6 +61,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 b1977ce494..a6e8314466 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 @@ -16,6 +16,9 @@ Panel Config: count: Count unit: Unit tips: Tips + style: + type: simple_bar + label_txt: (# of instr + $normUnit) metric: VALU - Vector: count: AVG(((SQ_INSTS_VALU - SQ_INSTS_MFMA) / $denom)) @@ -58,6 +61,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 cd3f6161cc..35401d2edc 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 @@ -16,6 +16,9 @@ Panel Config: count: Count unit: Unit tips: Tips + style: + type: simple_bar + label_txt: (# of instr + $normUnit) metric: VALU - Vector: count: AVG(((SQ_INSTS_VALU - SQ_INSTS_MFMA) / $denom)) @@ -58,6 +61,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 4ed332e3ff..3e29bc4a24 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 @@ -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: ((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