Skip to content

coalesced_threads: size-1 fallback so warp-aggregated atomics work on SPIR-V#1283

Merged
pvelesko merged 2 commits into
mainfrom
2026-06-07-hecbench-coalesced-threads
Jun 11, 2026
Merged

coalesced_threads: size-1 fallback so warp-aggregated atomics work on SPIR-V#1283
pvelesko merged 2 commits into
mainfrom
2026-06-07-hecbench-coalesced-threads

Conversation

@pvelesko

@pvelesko pvelesko commented Jun 7, 2026

Copy link
Copy Markdown
Collaborator

Replaces the size()==0 stub of cooperative_groups::coalesced_threads() with a size-1 singleton group, so patterns like atomicAggInc behave correctly instead of silently degenerating to all-threads-write-dst[0].

@pvelesko pvelesko force-pushed the 2026-06-07-hecbench-coalesced-threads branch from ab184bb to c3384ba Compare June 8, 2026 01:51
@pvelesko pvelesko force-pushed the 2026-06-07-hecbench-coalesced-threads branch from c3384ba to e796248 Compare June 10, 2026 13:47
@pvelesko pvelesko marked this pull request as ready for review June 11, 2026 13:04
@pvelesko pvelesko merged commit 60ce5fe into main Jun 11, 2026
78 of 83 checks passed
@pvelesko pvelesko deleted the 2026-06-07-hecbench-coalesced-threads branch June 11, 2026 13:17
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.

1 participant