Add multi-normalization to wavefront launch #81

Signed-off-by: coleramos425 <colramos@amd.com>
Este cometimento está contido em:
coleramos425 cometeu 2023-02-02 15:02:56 -06:00
1 ascendente ad05c01966
cometimento 57a289ad1b
3 ficheiros modificados
+48 -48

Não existem ficheiros que correspondam à sua pesquisa

+16 -16
Ver ficheiro
@@ -104,28 +104,28 @@ Panel Config:
unit: Instr/wavefront
tips:
Wave Cycles:
avg: AVG(((4 * SQ_WAVE_CYCLES) / SQ_WAVES))
min: MIN(((4 * SQ_WAVE_CYCLES) / SQ_WAVES))
max: MAX(((4 * SQ_WAVE_CYCLES) / SQ_WAVES))
unit: Cycles/wave
avg: AVG(((4 * SQ_WAVE_CYCLES) / $denom))
min: MIN(((4 * SQ_WAVE_CYCLES) / $denom))
max: MAX(((4 * SQ_WAVE_CYCLES) / $denom))
unit: Cycles/$normUnit
tips:
Dependency Wait Cycles:
avg: AVG(((4 * SQ_WAIT_ANY) / SQ_WAVES))
min: MIN(((4 * SQ_WAIT_ANY) / SQ_WAVES))
max: MAX(((4 * SQ_WAIT_ANY) / SQ_WAVES))
unit: Cycles/wave
avg: AVG(((4 * SQ_WAIT_ANY) / $denom))
min: MIN(((4 * SQ_WAIT_ANY) / $denom))
max: MAX(((4 * SQ_WAIT_ANY) / $denom))
unit: Cycles/$normUnit
tips:
Issue Wait Cycles:
avg: AVG(((4 * SQ_WAIT_INST_ANY) / SQ_WAVES))
min: MIN(((4 * SQ_WAIT_INST_ANY) / SQ_WAVES))
max: MAX(((4 * SQ_WAIT_INST_ANY) / SQ_WAVES))
unit: Cycles/wave
avg: AVG(((4 * SQ_WAIT_INST_ANY) / $denom))
min: MIN(((4 * SQ_WAIT_INST_ANY) / $denom))
max: MAX(((4 * SQ_WAIT_INST_ANY) / $denom))
unit: Cycles/$normUnit
tips:
Active Cycles:
avg: AVG(((4 * SQ_ACTIVE_INST_ANY) / SQ_WAVES))
min: MIN(((4 * SQ_ACTIVE_INST_ANY) / SQ_WAVES))
max: MAX(((4 * SQ_ACTIVE_INST_ANY) / SQ_WAVES))
unit: Cycles/wave
avg: AVG(((4 * SQ_ACTIVE_INST_ANY) / $denom))
min: MIN(((4 * SQ_ACTIVE_INST_ANY) / $denom))
max: MAX(((4 * SQ_ACTIVE_INST_ANY) / $denom))
unit: Cycles/$normUnit
tips:
Wavefront Occupancy:
avg: AVG((SQ_ACCUM_PREV_HIRES / GRBM_GUI_ACTIVE))
+16 -16
Ver ficheiro
@@ -104,28 +104,28 @@ Panel Config:
unit: Instr/wavefront
tips:
Wave Cycles:
avg: AVG(((4 * SQ_WAVE_CYCLES) / SQ_WAVES))
min: MIN(((4 * SQ_WAVE_CYCLES) / SQ_WAVES))
max: MAX(((4 * SQ_WAVE_CYCLES) / SQ_WAVES))
unit: Cycles/wave
avg: AVG(((4 * SQ_WAVE_CYCLES) / $denom))
min: MIN(((4 * SQ_WAVE_CYCLES) / $denom))
max: MAX(((4 * SQ_WAVE_CYCLES) / $denom))
unit: Cycles/$normUnit
tips:
Dependency Wait Cycles:
avg: AVG(((4 * SQ_WAIT_ANY) / SQ_WAVES))
min: MIN(((4 * SQ_WAIT_ANY) / SQ_WAVES))
max: MAX(((4 * SQ_WAIT_ANY) / SQ_WAVES))
unit: Cycles/wave
avg: AVG(((4 * SQ_WAIT_ANY) / $denom))
min: MIN(((4 * SQ_WAIT_ANY) / $denom))
max: MAX(((4 * SQ_WAIT_ANY) / $denom))
unit: Cycles/$normUnit
tips:
Issue Wait Cycles:
avg: AVG(((4 * SQ_WAIT_INST_ANY) / SQ_WAVES))
min: MIN(((4 * SQ_WAIT_INST_ANY) / SQ_WAVES))
max: MAX(((4 * SQ_WAIT_INST_ANY) / SQ_WAVES))
unit: Cycles/wave
avg: AVG(((4 * SQ_WAIT_INST_ANY) / $denom))
min: MIN(((4 * SQ_WAIT_INST_ANY) / $denom))
max: MAX(((4 * SQ_WAIT_INST_ANY) / $denom))
unit: Cycles/$normUnit
tips:
Active Cycles:
avg: AVG(((4 * SQ_ACTIVE_INST_ANY) / SQ_WAVES))
min: MIN(((4 * SQ_ACTIVE_INST_ANY) / SQ_WAVES))
max: MAX(((4 * SQ_ACTIVE_INST_ANY) / SQ_WAVES))
unit: Cycles/wave
avg: AVG(((4 * SQ_ACTIVE_INST_ANY) / $denom))
min: MIN(((4 * SQ_ACTIVE_INST_ANY) / $denom))
max: MAX(((4 * SQ_ACTIVE_INST_ANY) / $denom))
unit: Cycles/$normUnit
tips:
Wavefront Occupancy:
avg: AVG((SQ_ACCUM_PREV_HIRES / GRBM_GUI_ACTIVE))
+16 -16
Ver ficheiro
@@ -104,28 +104,28 @@ Panel Config:
unit: Instr/wavefront
tips:
Wave Cycles:
avg: AVG(((4 * SQ_WAVE_CYCLES) / SQ_WAVES))
min: MIN(((4 * SQ_WAVE_CYCLES) / SQ_WAVES))
max: MAX(((4 * SQ_WAVE_CYCLES) / SQ_WAVES))
unit: Cycles/wave
avg: AVG(((4 * SQ_WAVE_CYCLES) / $denom))
min: MIN(((4 * SQ_WAVE_CYCLES) / $denom))
max: MAX(((4 * SQ_WAVE_CYCLES) / $denom))
unit: Cycles/$normUnit
tips:
Dependency Wait Cycles:
avg: AVG(((4 * SQ_WAIT_ANY) / SQ_WAVES))
min: MIN(((4 * SQ_WAIT_ANY) / SQ_WAVES))
max: MAX(((4 * SQ_WAIT_ANY) / SQ_WAVES))
unit: Cycles/wave
avg: AVG(((4 * SQ_WAIT_ANY) / $denom))
min: MIN(((4 * SQ_WAIT_ANY) / $denom))
max: MAX(((4 * SQ_WAIT_ANY) / $denom))
unit: Cycles/$normUnit
tips:
Issue Wait Cycles:
avg: AVG(((4 * SQ_WAIT_INST_ANY) / SQ_WAVES))
min: MIN(((4 * SQ_WAIT_INST_ANY) / SQ_WAVES))
max: MAX(((4 * SQ_WAIT_INST_ANY) / SQ_WAVES))
unit: Cycles/wave
avg: AVG(((4 * SQ_WAIT_INST_ANY) / $denom))
min: MIN(((4 * SQ_WAIT_INST_ANY) / $denom))
max: MAX(((4 * SQ_WAIT_INST_ANY) / $denom))
unit: Cycles/$normUnit
tips:
Active Cycles:
avg: AVG(((4 * SQ_ACTIVE_INST_ANY) / SQ_WAVES))
min: MIN(((4 * SQ_ACTIVE_INST_ANY) / SQ_WAVES))
max: MAX(((4 * SQ_ACTIVE_INST_ANY) / SQ_WAVES))
unit: Cycles/wave
avg: AVG(((4 * SQ_ACTIVE_INST_ANY) / $denom))
min: MIN(((4 * SQ_ACTIVE_INST_ANY) / $denom))
max: MAX(((4 * SQ_ACTIVE_INST_ANY) / $denom))
unit: Cycles/$normUnit
tips:
Wavefront Occupancy:
avg: AVG((SQ_ACCUM_PREV_HIRES / GRBM_GUI_ACTIVE))