#include "gfx_metrics.xml" # LDSBankConflict The percentage of GPUTime LDS is stalled by bank conflicts. Value range: 0% (optimal) to 100% (bad). # LDSBankConflict The percentage of GPUTime LDS is stalled by bank conflicts. Value range: 0% (optimal) to 100% (bad). # EA1 # both EA0 and EA1 should be included # Vega20 # Arcturus # Aldebaran #Mi300 #Navi21 # GPUBusy The percentage of time GPU was busy. # Wavefronts Total wavefronts. # VALUInsts The average number of vector ALU instructions executed per work-item (affected by flow control). # SALUInsts The average number of scalar ALU instructions executed per work-item (affected by flow control). # SFetchInsts The average number of scalar fetch instructions from the video memory executed per work-item (affected by flow control). # GDSInsts The average number of GDS read or GDS write instructions executed per work item (affected by flow control). # MemUnitBusy The percentage of GPUTime the memory unit is active. The result includes the stall time (MemUnitStalled). This is measured with all extra fetches and writes and any cache or memory effects taken into account. Value range: 0% to 100% (fetch-bound). # ALUStalledByLDS The percentage of GPUTime ALU units are stalled by the LDS input queue being full or the output queue being not ready. If there are LDS bank conflicts, reduce them. Otherwise, try reducing the number of LDS accesses if possible. Value range: 0% (optimal) to 100% (bad).