Add multi-normalization to wavefront launch #81
Signed-off-by: coleramos425 <colramos@amd.com>
이 커밋은 다음에 포함됨:
@@ -104,28 +104,28 @@ Panel Config:
|
|||||||
unit: Instr/wavefront
|
unit: Instr/wavefront
|
||||||
tips:
|
tips:
|
||||||
Wave Cycles:
|
Wave Cycles:
|
||||||
avg: AVG(((4 * SQ_WAVE_CYCLES) / SQ_WAVES))
|
avg: AVG(((4 * SQ_WAVE_CYCLES) / $denom))
|
||||||
min: MIN(((4 * SQ_WAVE_CYCLES) / SQ_WAVES))
|
min: MIN(((4 * SQ_WAVE_CYCLES) / $denom))
|
||||||
max: MAX(((4 * SQ_WAVE_CYCLES) / SQ_WAVES))
|
max: MAX(((4 * SQ_WAVE_CYCLES) / $denom))
|
||||||
unit: Cycles/wave
|
unit: Cycles/$normUnit
|
||||||
tips:
|
tips:
|
||||||
Dependency Wait Cycles:
|
Dependency Wait Cycles:
|
||||||
avg: AVG(((4 * SQ_WAIT_ANY) / SQ_WAVES))
|
avg: AVG(((4 * SQ_WAIT_ANY) / $denom))
|
||||||
min: MIN(((4 * SQ_WAIT_ANY) / SQ_WAVES))
|
min: MIN(((4 * SQ_WAIT_ANY) / $denom))
|
||||||
max: MAX(((4 * SQ_WAIT_ANY) / SQ_WAVES))
|
max: MAX(((4 * SQ_WAIT_ANY) / $denom))
|
||||||
unit: Cycles/wave
|
unit: Cycles/$normUnit
|
||||||
tips:
|
tips:
|
||||||
Issue Wait Cycles:
|
Issue Wait Cycles:
|
||||||
avg: AVG(((4 * SQ_WAIT_INST_ANY) / SQ_WAVES))
|
avg: AVG(((4 * SQ_WAIT_INST_ANY) / $denom))
|
||||||
min: MIN(((4 * SQ_WAIT_INST_ANY) / SQ_WAVES))
|
min: MIN(((4 * SQ_WAIT_INST_ANY) / $denom))
|
||||||
max: MAX(((4 * SQ_WAIT_INST_ANY) / SQ_WAVES))
|
max: MAX(((4 * SQ_WAIT_INST_ANY) / $denom))
|
||||||
unit: Cycles/wave
|
unit: Cycles/$normUnit
|
||||||
tips:
|
tips:
|
||||||
Active Cycles:
|
Active Cycles:
|
||||||
avg: AVG(((4 * SQ_ACTIVE_INST_ANY) / SQ_WAVES))
|
avg: AVG(((4 * SQ_ACTIVE_INST_ANY) / $denom))
|
||||||
min: MIN(((4 * SQ_ACTIVE_INST_ANY) / SQ_WAVES))
|
min: MIN(((4 * SQ_ACTIVE_INST_ANY) / $denom))
|
||||||
max: MAX(((4 * SQ_ACTIVE_INST_ANY) / SQ_WAVES))
|
max: MAX(((4 * SQ_ACTIVE_INST_ANY) / $denom))
|
||||||
unit: Cycles/wave
|
unit: Cycles/$normUnit
|
||||||
tips:
|
tips:
|
||||||
Wavefront Occupancy:
|
Wavefront Occupancy:
|
||||||
avg: AVG((SQ_ACCUM_PREV_HIRES / GRBM_GUI_ACTIVE))
|
avg: AVG((SQ_ACCUM_PREV_HIRES / GRBM_GUI_ACTIVE))
|
||||||
|
|||||||
@@ -104,28 +104,28 @@ Panel Config:
|
|||||||
unit: Instr/wavefront
|
unit: Instr/wavefront
|
||||||
tips:
|
tips:
|
||||||
Wave Cycles:
|
Wave Cycles:
|
||||||
avg: AVG(((4 * SQ_WAVE_CYCLES) / SQ_WAVES))
|
avg: AVG(((4 * SQ_WAVE_CYCLES) / $denom))
|
||||||
min: MIN(((4 * SQ_WAVE_CYCLES) / SQ_WAVES))
|
min: MIN(((4 * SQ_WAVE_CYCLES) / $denom))
|
||||||
max: MAX(((4 * SQ_WAVE_CYCLES) / SQ_WAVES))
|
max: MAX(((4 * SQ_WAVE_CYCLES) / $denom))
|
||||||
unit: Cycles/wave
|
unit: Cycles/$normUnit
|
||||||
tips:
|
tips:
|
||||||
Dependency Wait Cycles:
|
Dependency Wait Cycles:
|
||||||
avg: AVG(((4 * SQ_WAIT_ANY) / SQ_WAVES))
|
avg: AVG(((4 * SQ_WAIT_ANY) / $denom))
|
||||||
min: MIN(((4 * SQ_WAIT_ANY) / SQ_WAVES))
|
min: MIN(((4 * SQ_WAIT_ANY) / $denom))
|
||||||
max: MAX(((4 * SQ_WAIT_ANY) / SQ_WAVES))
|
max: MAX(((4 * SQ_WAIT_ANY) / $denom))
|
||||||
unit: Cycles/wave
|
unit: Cycles/$normUnit
|
||||||
tips:
|
tips:
|
||||||
Issue Wait Cycles:
|
Issue Wait Cycles:
|
||||||
avg: AVG(((4 * SQ_WAIT_INST_ANY) / SQ_WAVES))
|
avg: AVG(((4 * SQ_WAIT_INST_ANY) / $denom))
|
||||||
min: MIN(((4 * SQ_WAIT_INST_ANY) / SQ_WAVES))
|
min: MIN(((4 * SQ_WAIT_INST_ANY) / $denom))
|
||||||
max: MAX(((4 * SQ_WAIT_INST_ANY) / SQ_WAVES))
|
max: MAX(((4 * SQ_WAIT_INST_ANY) / $denom))
|
||||||
unit: Cycles/wave
|
unit: Cycles/$normUnit
|
||||||
tips:
|
tips:
|
||||||
Active Cycles:
|
Active Cycles:
|
||||||
avg: AVG(((4 * SQ_ACTIVE_INST_ANY) / SQ_WAVES))
|
avg: AVG(((4 * SQ_ACTIVE_INST_ANY) / $denom))
|
||||||
min: MIN(((4 * SQ_ACTIVE_INST_ANY) / SQ_WAVES))
|
min: MIN(((4 * SQ_ACTIVE_INST_ANY) / $denom))
|
||||||
max: MAX(((4 * SQ_ACTIVE_INST_ANY) / SQ_WAVES))
|
max: MAX(((4 * SQ_ACTIVE_INST_ANY) / $denom))
|
||||||
unit: Cycles/wave
|
unit: Cycles/$normUnit
|
||||||
tips:
|
tips:
|
||||||
Wavefront Occupancy:
|
Wavefront Occupancy:
|
||||||
avg: AVG((SQ_ACCUM_PREV_HIRES / GRBM_GUI_ACTIVE))
|
avg: AVG((SQ_ACCUM_PREV_HIRES / GRBM_GUI_ACTIVE))
|
||||||
|
|||||||
@@ -104,28 +104,28 @@ Panel Config:
|
|||||||
unit: Instr/wavefront
|
unit: Instr/wavefront
|
||||||
tips:
|
tips:
|
||||||
Wave Cycles:
|
Wave Cycles:
|
||||||
avg: AVG(((4 * SQ_WAVE_CYCLES) / SQ_WAVES))
|
avg: AVG(((4 * SQ_WAVE_CYCLES) / $denom))
|
||||||
min: MIN(((4 * SQ_WAVE_CYCLES) / SQ_WAVES))
|
min: MIN(((4 * SQ_WAVE_CYCLES) / $denom))
|
||||||
max: MAX(((4 * SQ_WAVE_CYCLES) / SQ_WAVES))
|
max: MAX(((4 * SQ_WAVE_CYCLES) / $denom))
|
||||||
unit: Cycles/wave
|
unit: Cycles/$normUnit
|
||||||
tips:
|
tips:
|
||||||
Dependency Wait Cycles:
|
Dependency Wait Cycles:
|
||||||
avg: AVG(((4 * SQ_WAIT_ANY) / SQ_WAVES))
|
avg: AVG(((4 * SQ_WAIT_ANY) / $denom))
|
||||||
min: MIN(((4 * SQ_WAIT_ANY) / SQ_WAVES))
|
min: MIN(((4 * SQ_WAIT_ANY) / $denom))
|
||||||
max: MAX(((4 * SQ_WAIT_ANY) / SQ_WAVES))
|
max: MAX(((4 * SQ_WAIT_ANY) / $denom))
|
||||||
unit: Cycles/wave
|
unit: Cycles/$normUnit
|
||||||
tips:
|
tips:
|
||||||
Issue Wait Cycles:
|
Issue Wait Cycles:
|
||||||
avg: AVG(((4 * SQ_WAIT_INST_ANY) / SQ_WAVES))
|
avg: AVG(((4 * SQ_WAIT_INST_ANY) / $denom))
|
||||||
min: MIN(((4 * SQ_WAIT_INST_ANY) / SQ_WAVES))
|
min: MIN(((4 * SQ_WAIT_INST_ANY) / $denom))
|
||||||
max: MAX(((4 * SQ_WAIT_INST_ANY) / SQ_WAVES))
|
max: MAX(((4 * SQ_WAIT_INST_ANY) / $denom))
|
||||||
unit: Cycles/wave
|
unit: Cycles/$normUnit
|
||||||
tips:
|
tips:
|
||||||
Active Cycles:
|
Active Cycles:
|
||||||
avg: AVG(((4 * SQ_ACTIVE_INST_ANY) / SQ_WAVES))
|
avg: AVG(((4 * SQ_ACTIVE_INST_ANY) / $denom))
|
||||||
min: MIN(((4 * SQ_ACTIVE_INST_ANY) / SQ_WAVES))
|
min: MIN(((4 * SQ_ACTIVE_INST_ANY) / $denom))
|
||||||
max: MAX(((4 * SQ_ACTIVE_INST_ANY) / SQ_WAVES))
|
max: MAX(((4 * SQ_ACTIVE_INST_ANY) / $denom))
|
||||||
unit: Cycles/wave
|
unit: Cycles/$normUnit
|
||||||
tips:
|
tips:
|
||||||
Wavefront Occupancy:
|
Wavefront Occupancy:
|
||||||
avg: AVG((SQ_ACCUM_PREV_HIRES / GRBM_GUI_ACTIVE))
|
avg: AVG((SQ_ACCUM_PREV_HIRES / GRBM_GUI_ACTIVE))
|
||||||
|
|||||||
새 이슈에서 참조
사용자 차단