From 1050e0201ccac9ebfe7a63d38f63b147760c5ebc Mon Sep 17 00:00:00 2001 From: Fei Zheng <44449748+feizheng10@users.noreply.github.com> Date: Tue, 15 Jul 2025 08:46:13 -0600 Subject: [PATCH] Update peak flops for MI350 (#810) [ROCm/rocprofiler-compute commit: e1da9355c284e3b0369f394a39a084db7209cd5c] --- .../gfx950/0200_system-speed-of-light.yaml | 10 +++++----- .../gfx950/1100_compute-unit-compute-pipeline.yaml | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/projects/rocprofiler-compute/src/rocprof_compute_soc/analysis_configs/gfx950/0200_system-speed-of-light.yaml b/projects/rocprofiler-compute/src/rocprof_compute_soc/analysis_configs/gfx950/0200_system-speed-of-light.yaml index d8cb644abd..13fb4f0ebb 100644 --- a/projects/rocprofiler-compute/src/rocprof_compute_soc/analysis_configs/gfx950/0200_system-speed-of-light.yaml +++ b/projects/rocprofiler-compute/src/rocprof_compute_soc/analysis_configs/gfx950/0200_system-speed-of-light.yaml @@ -45,7 +45,7 @@ Panel Config: MFMA FLOPs (F8): value: AVG(((SQ_INSTS_VALU_MFMA_MOPS_F8 * 512) / (End_Timestamp - Start_Timestamp))) unit: GFLOP/s - peak: ((($max_sclk * $cu_per_gpu) * 4096) / 1000) + peak: ((($max_sclk * $cu_per_gpu) * 8192) / 1000) pop: ((100 * AVG(((SQ_INSTS_VALU_MFMA_MOPS_F8 * 512) / (End_Timestamp - Start_Timestamp)))) / ((($max_sclk * $cu_per_gpu) * 8192) / 1000)) tips: @@ -73,16 +73,16 @@ Panel Config: MFMA FLOPs (F64): value: AVG(((SQ_INSTS_VALU_MFMA_MOPS_F64 * 512) / (End_Timestamp - Start_Timestamp))) unit: GFLOP/s - peak: ((($max_sclk * $cu_per_gpu) * 256) / 1000) + peak: ((($max_sclk * $cu_per_gpu) * 128) / 1000) pop: ((100 * AVG(((SQ_INSTS_VALU_MFMA_MOPS_F64 * 512) / (End_Timestamp - Start_Timestamp)))) - / ((($max_sclk * $cu_per_gpu) * 256) / 1000)) + / ((($max_sclk * $cu_per_gpu) * 128) / 1000)) tips: MFMA FLOPs (F6F4): value: AVG(((SQ_INSTS_VALU_MFMA_MOPS_F6F4 * 512) / (End_Timestamp - Start_Timestamp))) unit: GFLOP/s - peak: ((($max_sclk * $cu_per_gpu) * 256) / 1000) + peak: ((($max_sclk * $cu_per_gpu) * 16834) / 1000) pop: ((100 * AVG(((SQ_INSTS_VALU_MFMA_MOPS_F6F4 * 512) / (End_Timestamp - Start_Timestamp)))) - / ((($max_sclk * $cu_per_gpu) * 256) / 1000)) + / ((($max_sclk * $cu_per_gpu) * 16834) / 1000)) tips: MFMA IOPs (Int8): value: AVG(((SQ_INSTS_VALU_MFMA_MOPS_I8 * 512) / (End_Timestamp - Start_Timestamp))) diff --git a/projects/rocprofiler-compute/src/rocprof_compute_soc/analysis_configs/gfx950/1100_compute-unit-compute-pipeline.yaml b/projects/rocprofiler-compute/src/rocprof_compute_soc/analysis_configs/gfx950/1100_compute-unit-compute-pipeline.yaml index 6c0674ec77..bd549f024c 100644 --- a/projects/rocprofiler-compute/src/rocprof_compute_soc/analysis_configs/gfx950/1100_compute-unit-compute-pipeline.yaml +++ b/projects/rocprofiler-compute/src/rocprof_compute_soc/analysis_configs/gfx950/1100_compute-unit-compute-pipeline.yaml @@ -72,16 +72,16 @@ Panel Config: MFMA FLOPs (F64): value: AVG(((SQ_INSTS_VALU_MFMA_MOPS_F64 * 512) / (End_Timestamp - Start_Timestamp))) unit: GFLOP - peak: ((($max_sclk * $cu_per_gpu) * 256) / 1000) + peak: ((($max_sclk * $cu_per_gpu) * 128) / 1000) pop: ((100 * AVG(((SQ_INSTS_VALU_MFMA_MOPS_F64 * 512) / (End_Timestamp - Start_Timestamp)))) - / ((($max_sclk * $cu_per_gpu) * 256) / 1000)) + / ((($max_sclk * $cu_per_gpu) * 128) / 1000)) tips: MFMA FLOPs (F6F4): value: AVG(((SQ_INSTS_VALU_MFMA_MOPS_F6F4 * 512) / (End_Timestamp - Start_Timestamp))) unit: GFLOP - peak: ((($max_sclk * $cu_per_gpu) * 256) / 1000) + peak: ((($max_sclk * $cu_per_gpu) * 16834) / 1000) pop: ((100 * AVG(((SQ_INSTS_VALU_MFMA_MOPS_F6F4 * 512) / (End_Timestamp - Start_Timestamp)))) - / ((($max_sclk * $cu_per_gpu) * 256) / 1000)) + / ((($max_sclk * $cu_per_gpu) * 16834) / 1000)) tips: MFMA IOPs (INT8): value: AVG(((SQ_INSTS_VALU_MFMA_MOPS_I8 * 512) / (End_Timestamp - Start_Timestamp)))