---
id: pr-triton-10081
repo: triton-lang/triton
pr: 10081
title: '[AMD][gfx9] Restore token-aware wait count derivation on asyncmark ta…'
author: lijinpei-amd
date: '2026-04-30'
url: https://github.com/triton-lang/triton/pull/10081
source_category: upstream-code
architectures:
- sm100
tags:
- gemm
techniques: []
hardware_features: []
kernel_types:
- gemm
languages:
- triton
captured_at: '2026-05-16'
status: merged
merge_sha: 18415f7807d8c6aaffb26c7db33fc0e5ed5bc289
inclusion_reason: Search-matched CUDA kernel optimization PR; materialize diff/source before synthesis.
changed_paths:
- test/TritonGPU/amd/amd-block-pingpong-asyncmark-multi-token.mlir
- test/TritonGPU/amd/amd-pipeline-asyncmark-wait-num.mlir
- test/TritonGPU/amd/amd-update-async-wait-count-asyncmark.mlir
- third_party/amd/lib/TritonAMDGPUTransforms/BlockPingpong.cpp
- third_party/amd/lib/TritonAMDGPUTransforms/Pipeline.cpp
artifact_dir: evidence/pull-bundles/triton/gh-10081
head_ref_oid: b598e46633a5e315dab04784f81d19a4a5179377
---
# [AMD][gfx9] Restore token-aware wait count derivation on asyncmark ta…

- Repository: `triton-lang/triton`
- PR: [10081](https://github.com/triton-lang/triton/pull/10081)
- Decision: `Search-matched CUDA kernel optimization PR; materialize diff/source before synthesis.`
- Reason: Search-matched CUDA kernel optimization PR; materialize diff/source before synthesis.

## Changed Paths

- `test/TritonGPU/amd/amd-block-pingpong-asyncmark-multi-token.mlir`
- `test/TritonGPU/amd/amd-pipeline-asyncmark-wait-num.mlir`
- `test/TritonGPU/amd/amd-update-async-wait-count-asyncmark.mlir`
- `third_party/amd/lib/TritonAMDGPUTransforms/BlockPingpong.cpp`
- `third_party/amd/lib/TritonAMDGPUTransforms/Pipeline.cpp`

## Evidence Bundle

`evidence/pull-bundles/triton/gh-10081`
