[llvm] [AMDGPU] Move tryEffectiveStall to GCNSchedStrategy class, optionally use in tryPendingCandidate (PR #191924)

Kevin Choi via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 13 22:02:38 PDT 2026


choikwa wrote:

The test aims to show that DS_READ Defs are immediately used by MFMAs. In order to create longer live range for latency hiding, we need to 1) enable using stalls in tryPendingCandidate, 2) determine if DS_READs are taking longer cycles via heuristics or user-request, and 3) estimate and use higher latency value for DS_READs. Ideal case should show DS_READs scheduled in advance (+1 MFMAs) for most latency hiding.

The motivation came from scheduling for matmul fp8 triton benchmark.

https://github.com/llvm/llvm-project/pull/191924


More information about the llvm-commits mailing list