On 2/6/2025 16:27, Russell, Kent wrote:

[AMD Official Use Only - AMD Internal Distribution Only]

Ping (plus Jay)

Sorry, I'd need the whole patch chain to review.

As a general comment CP_IQ_WAIT_TIME2.QUE_SLEEP is tangential to SCH_WAVE. I'm not sure it's useful to tie these together.

SCH_WAVE is lowered when a debugger attaches to reduce context switching latency, which it triggers at a high frequency. Higher latency (the default) is desirable in normal use to allow short-running wavefronts to complete rather than taking the slow save path.

QUE_SLEEP controls the interval between checks for unmet conditions (e.g. WAIT_REG_MEM or CUs fully occupied). On contemporary ASICs it's best to minimize this by default. The cost is additional bandwidth consumed by CP when polling memory, but it's not substantial.

Reply via email to