Repository navigation
feat(ck-tile): comp_tdm_pc producer/consumer GEMM TE to dispatcher bridge (gfx1250) #13975
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
illsilin
merged 41 commits into
develop
from
users/muozturk/ck/comp-tdm-pc-dispatcher-bridge
Nov 2, 2026
Merged
Changes from all commits
Commits
Show all changes
41 commits
Select commit
Hold shift + click to select a range
ef93610
feat(ck_tile): add gfx1250 hardware named barrier producer/consumer r…
chris-tsiaousis-hpc 21c6c5a
test(ck_tile): cover named barrier ring id allocation at compile time
chris-tsiaousis-hpc 7aad6bb
test(ck_tile): add gfx1250-gated device test for the named barrier ring
chris-tsiaousis-hpc 3ad9947
fix(ck_tile): wait for the TDM store in TdmEpilogue before returning
chris-tsiaousis-hpc 12f6108
refactor(ck_tile): move the wavelet helpers into a shared header
chris-tsiaousis-hpc fad82d1
feat(ck_tile): add run() to drive a named barrier ring's whole K loop
chris-tsiaousis-hpc 180d628
test(ck_tile): replay the named barrier ring protocol on the host
chris-tsiaousis-hpc 3414816
test(ck_tile): cover named barrier ring run() on gfx1250
chris-tsiaousis-hpc 037fd3c
feat(ck_tile): run wavelet and named barrier pipelines in UniversalGe…
chris-tsiaousis-hpc f58555a
feat(ck_tile): add the producer/consumer TDM GEMM pipeline
chris-tsiaousis-hpc 5da5065
refactor(ck_tile): select TDM test behaviour by trait, not suite name
chris-tsiaousis-hpc a22c37d
test(ck_tile): cover the producer/consumer TDM GEMM pipeline
chris-tsiaousis-hpc 18c4041
refactor(ck_tile): rename Lag to PublishLag and tidy the named barrie…
chris-tsiaousis-hpc 40fcad7
test(ck_tile): tidy the named barrier device test
chris-tsiaousis-hpc 8fa9d48
test(ck_tile): replay the GEMM test's named barrier ring on the host
chris-tsiaousis-hpc 10a28aa
refactor(ck_tile): arm the named barriers once per launch, not once p…
chris-tsiaousis-hpc ff01e95
refactor(ck_tile): spell out the producer/consumer pipeline assumptions
chris-tsiaousis-hpc 850c6a4
test(ck_tile): add the producer/consumer GEMM test to ck_tile_gemm_tests
chris-tsiaousis-hpc 65ee20f
fix(ck_tile): restore the release/acquire fences in the named barriers
chris-tsiaousis-hpc 496dc3d
fix(ck_tile): validate memory safety and split-K before the launch op…
chris-tsiaousis-hpc 14dc151
fix(ck_tile): clear the whole split-K workspace between timed launches
chris-tsiaousis-hpc 94a8a22
fix(ck_tile): accept gfx1250-strict in is_gfx125_supported
chris-tsiaousis-hpc 4ee4ab6
refactor(ck_tile): generalise producer dispatch and assert PC pipelin…
chris-tsiaousis-hpc cebe5f0
test(ck_tile): add host-side argument validation and widen TDM coverage
chris-tsiaousis-hpc b7eedc3
fix(ck_tile): keep the producer/consumer gtest in the gfx1250 smoke lane
chris-tsiaousis-hpc 2b23345
fix(ck_tile): split trait combos by name in the gemm benchmark parser
chris-tsiaousis-hpc 444e1b1
feat(ck_tile): generate comp_tdm_pc instances in the gfx1250 tile engine
chris-tsiaousis-hpc 30374fc
fix(ck_tile): Make the 4 slot PC pipeline the default
chris-tsiaousis-hpc 7edfbc8
Merge branch 'develop' into users/chris-tsiaousis-hpc/ck/producer-con…
illsilin 7e0ebb6
feat(ck-tile): comp_tdm_pc producer/consumer GEMM TE to dispatcher br…
ozturkosu 0b57de0
Merge remote-tracking branch 'origin/develop' into work/pr13975-fix
ozturkosu 90e54e1
Merge branch 'develop' into users/muozturk/ck/comp-tdm-pc-dispatcher-…
ozturkosu 1c8168e
Merge branch 'develop' into users/muozturk/ck/comp-tdm-pc-dispatcher-…
ozturkosu 4655280
fix(ck-tile): address Copilot review of the comp_tdm_pc bridge
ozturkosu 7abbc28
Merge develop into comp_tdm_pc dispatcher bridge
ozturkosu e23a561
Merge branch 'develop' into users/muozturk/ck/comp-tdm-pc-dispatcher-…
ozturkosu 97da23d
test(ck-tile): gate the comp_tdm_pc split-K argument test on gfx1250
ozturkosu 75789c0
Merge remote-tracking branch 'origin/develop' into users/muozturk/ck/…
ozturkosu 02a5244
style(ck-tile): format kernel_key.hpp Pipeline enum with clang-format-18
ozturkosu 8e02a1a
Merge remote-tracking branch 'origin/develop' into users/muozturk/ck/…
ozturkosu 90ce0fe
Merge branch 'develop' into users/muozturk/ck/comp-tdm-pc-dispatcher-…
ozturkosu File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.