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

[NNNN] Wave Matrix saturating accumulation #67

Open
alan-baker opened this issue Jul 13, 2023 · 0 comments
Open

[NNNN] Wave Matrix saturating accumulation #67

alan-baker opened this issue Jul 13, 2023 · 0 comments
Assignees
Labels
active proposal Issues relating to active proposals

Comments

@alan-baker
Copy link

Which proposal does this relate to?
#61 - WaveMatrix

Describe the issue or outstanding question.
Is it possible to have a saturating accumulation version of MultiplyAccumulate? SPV_KHR_cooperative_matrix has such functionality. Support differs per geometry (similar to the K value) in Vulkan and must be queried in the API. SPIR-V makes it an undefined value if the intermediate matmul overflows prior to the accumulation.

Additional context
It would be awesome if dot4add_u8packed and dot4add_i8packed also had saturating variants.

@alan-baker alan-baker added the active proposal Issues relating to active proposals label Jul 13, 2023
@llvm-beanz llvm-beanz added this to the Shader Model 6.8 milestone Jul 13, 2023
@pow2clk pow2clk removed this from the Shader Model 6.8 milestone Nov 6, 2023
@damyanp damyanp changed the title [SM68] Wave Matrix saturating accumulation [NNNN] Wave Matrix saturating accumulation Aug 8, 2024
@damyanp damyanp modified the milestones: Dormant, Shader Model Backlog Aug 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
active proposal Issues relating to active proposals
Projects
Status: Triaged
Development

No branches or pull requests

5 participants