Fixes for roofline datatype plot outputs (#659)

Profile mode:
Fix roofline plots for datatypes that have peakVALU only. Check for highest roofline to plot the bandwidth lines to proper height, don't rely on existence of peakMFMA for every datatype.
Analyze mode:
Add roofline-data-type option for viewing pdfs in standalone gui. Default is same as profile mode, FP32.

---------

Signed-off-by: Carrie Fallows <Carrie.Fallows@amd.com>
This commit is contained in:
cfallows-amd
2025-04-07 12:10:37 -04:00
committed by GitHub
parent f9aa7be97c
commit c45e20f325
5 changed files with 37 additions and 7 deletions
+5
View File
@@ -75,6 +75,11 @@ application's profiling data:
#. Memory Chart Analysis
#. Empirical Roofline Analysis
Use ``--roofline-data-type`` option to specify which datatype(s) you would like displayed on the roofline PDFs in the standalone analysis GUI.
Datatypes can be stacked- for example, "--roofline-data-type FP32 FP64 I32" would display one PDF with FP32 and FP64 stacked, and one PDF with INT32.
Default roofline datatype plotted is FP32.
#. Top Stats (Top Kernel Statistics)
#. System Info
#. System Speed-of-Light