diff --git a/CHANGELOG.md b/CHANGELOG.md index 689f1f92d7..e4bea1e960 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -96,7 +96,8 @@ Full documentation for ROCm Compute Profiler is available at [https://rocm.docs. * Fixed not collecting TCC channel counters in rocprof v3 * Fixed peak FLOPS of F8 I8 F16 and BF16 on MI300 * Fixed not detecting memory clock issue when using amd-smi -* Fix standalone GUI crashing +* Fixed standalone GUI crashing +* Fixed L2 read/write/atomic bandwidths on MI350 ### Known issues diff --git a/src/rocprof_compute_soc/analysis_configs/gfx950/1700_L2_cache.yaml b/src/rocprof_compute_soc/analysis_configs/gfx950/1700_L2_cache.yaml index 77183cae3f..b165ff8fc7 100644 --- a/src/rocprof_compute_soc/analysis_configs/gfx950/1700_L2_cache.yaml +++ b/src/rocprof_compute_soc/analysis_configs/gfx950/1700_L2_cache.yaml @@ -183,21 +183,21 @@ Panel Config: unit: (Bytes + $normUnit) tips: Read Bandwidth: - avg: AVG(TCC_READ_SECTORS_sum / $denom) - min: MIN(TCC_READ_SECTORS_sum / $denom) - max: MAX(TCC_READ_SECTORS_sum / $denom) + avg: AVG(TCC_READ_SECTORS_sum * 32 / $denom) + min: MIN(TCC_READ_SECTORS_sum * 32 / $denom) + max: MAX(TCC_READ_SECTORS_sum * 32 / $denom) unit: (Bytes + $normUnit) tips: Write Bandwidth: - avg: AVG(TCC_WRITE_SECTORS_sum / $denom) - min: MIN(TCC_WRITE_SECTORS_sum / $denom) - max: MAX(TCC_WRITE_SECTORS_sum / $denom) + avg: AVG(TCC_WRITE_SECTORS_sum * 32 / $denom) + min: MIN(TCC_WRITE_SECTORS_sum * 32 / $denom) + max: MAX(TCC_WRITE_SECTORS_sum * 32 / $denom) unit: (Bytes + $normUnit) tips: Atomic Bandwidth: - avg: AVG(TCC_ATOMIC_SECTORS_sum / $denom) - min: MIN(TCC_ATOMIC_SECTORS_sum / $denom) - max: MAX(TCC_ATOMIC_SECTORS_sum / $denom) + avg: AVG(TCC_ATOMIC_SECTORS_sum * 32 / $denom) + min: MIN(TCC_ATOMIC_SECTORS_sum * 32 / $denom) + max: MAX(TCC_ATOMIC_SECTORS_sum * 32 / $denom) unit: (Bytes + $normUnit) tips: Req: