Skip to content
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

[Feature Request] Cooperative Vectors Support #7070

Open
4 tasks
pow2clk opened this issue Jan 14, 2025 · 1 comment
Open
4 tasks

[Feature Request] Cooperative Vectors Support #7070

pow2clk opened this issue Jan 14, 2025 · 1 comment
Assignees
Labels
enhancement Feature suggestion

Comments

@pow2clk
Copy link
Member

pow2clk commented Jan 14, 2025

Support for cooperative vectors allowing long vector operations that are distributed across a wave.

Is your feature request related to a problem? Please describe.
Enables efficient operations for larger matrices and vectors for operations useful to ML.

Describe the solution you'd like

Prereqs:

More implementation details to come

@pow2clk pow2clk added enhancement Feature suggestion needs-triage Awaiting triage labels Jan 14, 2025
@pow2clk pow2clk self-assigned this Jan 14, 2025
@damyanp damyanp removed the needs-triage Awaiting triage label Jan 15, 2025
@damyanp damyanp moved this to Triaged in HLSL Triage Jan 15, 2025
@damyanp damyanp added this to the Next+1 Release milestone Jan 15, 2025
@devshgraphicsprogramming

But wouldn't this be smarter to be regular float or vector<float,N/SubgroupSize> private variables and use subgroup ops to get them?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Feature suggestion
Projects
Status: New
Status: Triaged
Development

No branches or pull requests

3 participants