Skip to content

feat(gated-delta-attention): portable SIMT recurrent-seq fallback for SM110 (Thor) - #7

Closed
shideqin wants to merge 1 commit into
flashrt-project:mainfrom
shideqin:feat/gated-delta-attention-portable-simt
Closed

feat(gated-delta-attention): portable SIMT recurrent-seq fallback for SM110 (Thor)#7
shideqin wants to merge 1 commit into
flashrt-project:mainfrom
shideqin:feat/gated-delta-attention-portable-simt

Conversation

@shideqin

@shideqin shideqin commented Aug 4, 2026

Copy link
Copy Markdown

Summary

Add a pure-SIMT reference (gdn_recurrent_seq_simt.cu) for gated_delta_recurrent_sequence_bf16 and select it on sm_110a; SM120 keeps the native kernel.

Validation (real hardware, NVIDIA Thor sm_110a)

Installed artifact correctness passes: recurrent/sequence rows and CUDA Graph all green on Thor (sequence s256/s512 and recurrent h48 rows cos>=0.99999).

… SM110

Add a pure-SIMT reference for gated_delta_recurrent_sequence_bf16 and
select it on sm_110a; SM120 keeps the native kernel. Records the SM110
Thor validation (sequence rows and CUDA Graph pass).
@shideqin shideqin closed this Aug 9, 2026
@shideqin

shideqin commented Aug 9, 2026

Copy link
Copy Markdown
Author

Closed as superseded: main already ships a native SM110 (Thor) implementation for this package. fp4-gemm uses dedicated CUTLASS sm110_dispatch kernels (42-94x faster than the SIMT reference); gated-delta-attention uses a portable recurrent-seq kernel with a supported_blackwell device check. Merging the SIMT fallback would regress the faster native path, so this PR is closed without changes.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants