Add multi-normalization to wavefront launch #81

Signed-off-by: coleramos425 <colramos@amd.com>
Bu işleme şunda yer alıyor:
coleramos425
2023-02-02 15:02:56 -06:00
ebeveyn ad05c01966
işleme 57a289ad1b
3 değiştirilmiş dosya ile 48 ekleme ve 48 silme
+16 -16
Dosyayı Görüntüle
@@ -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
Dosyayı Görüntüle
@@ -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
Dosyayı Görüntüle
@@ -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))