Skip to content

[CK_TILE] Grouped Convolution Backward Data Direct Load - #4270

Closed
assistant-librarian[bot] wants to merge 38 commits into
developfrom
import/develop/ROCm_composable_kernel/pr-3685
Closed

[CK_TILE] Grouped Convolution Backward Data Direct Load#4270
assistant-librarian[bot] wants to merge 38 commits into
developfrom
import/develop/ROCm_composable_kernel/pr-3685

Conversation

@assistant-librarian

@assistant-librarian assistant-librarian Bot commented Feb 3, 2026

Copy link
Copy Markdown
Contributor

Proposed changes

Add Grouped Convolution Backward Data with Direct Load into DeviceGroupedConvBwdDataMultipleD_Xdl_CShuffleV3 device implementation. This enables direct global memory loading (bypassing LDS) for the backward data convolution path on gfx950, following the same pattern used in both backward weight and forward convolution.

Direct load convolution backward data improves performance by avoiding LDS round-trips for certain configurations on gfx950, which supports a wider range of instructions. Currently correctness is checked only at usage point, but should be extended to a standalone UT in the future.


🔁 Imported from ROCm/composable_kernel#3685
🧑‍💻 Originally authored by @jakpiase

@bartekxk
bartekxk requested a review from a team as a code owner February 11, 2026 12:23
@jakpiase jakpiase changed the title Grouped Convolution Backward Data Direct Load [CK_TILE] Grouped Convolution Backward Data Direct Load Mar 17, 2026
@jakpiase jakpiase closed this Apr 23, 2026
@jakpiase

Copy link
Copy Markdown
Contributor

Reoepend as: #6624 due to CI bugs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants