Skip to content

[GLUON] Infer CLC multicast from multicta#10051

Merged
lezcano merged 1 commit into
mainfrom
clc_consan
Apr 16, 2026
Merged

[GLUON] Infer CLC multicast from multicta#10051
lezcano merged 1 commit into
mainfrom
clc_consan

Conversation

@lezcano
Copy link
Copy Markdown
Contributor

@lezcano lezcano commented Apr 16, 2026

It doesn't make sense currently to have CLC in a multicta context
without multicast. As such, we hide this flag and we infer it
automatically.

The reason why it doesn't make sense it's because in multicta just one
CTA is allowed to request to cancel. In CUDA you can imagine patterns
like doing CLC without multicast and then share the result from one CTA
to all the others manually. We don't allow that in Gluon.

It doesn't make sense currently to have CLC in a multicta context
without multicast. As such, we hide this flag and we infer it
automatically.

The reason why it doesn't make sense it's because in multicta just one
CTA is allowed to request to cancel. In CUDA you can imagine patterns
like doing CLC without multicast and then share the result from one CTA
to all the others manually. We don't allow that in Gluon.
@lezcano lezcano enabled auto-merge (squash) April 16, 2026 12:40
@lezcano lezcano merged commit 6ee5472 into main Apr 16, 2026
16 of 18 checks passed
@lezcano lezcano deleted the clc_consan branch April 16, 2026 14:57
raymondtay pushed a commit to raymondtay/triton that referenced this pull request Apr 18, 2026
It doesn't make sense currently to have CLC in a multicta context
without multicast. As such, we hide this flag and we infer it
automatically.

The reason why it doesn't make sense it's because in multicta just one
CTA is allowed to request to cancel. In CUDA you can imagine patterns
like doing CLC without multicast and then share the result from one CTA
to all the others manually. We don't allow that in Gluon.
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