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

Task list for VK_NV_cooperative_matrix release #923

Closed
9 tasks done
jeffbolznv opened this issue Feb 19, 2019 · 4 comments
Closed
9 tasks done

Task list for VK_NV_cooperative_matrix release #923

jeffbolznv opened this issue Feb 19, 2019 · 4 comments
Assignees

Comments

@jeffbolznv
Copy link
Contributor

jeffbolznv commented Feb 19, 2019

The Vulkan 1.1.101 spec release includes the VK_NV_cooperative_matrix extension. This extension adds support for using cooperative matrix types in SPIR-V. Cooperative matrix types are medium-sized matrices that are primarily supported in compute shaders, where the storage for the matrix is spread across all invocations in some scope (usually a subgroup) and those invocations cooperate to efficiently perform matrix multiplies. These operations are accelerated by NVIDIA Tensor Cores on Turing GPUs.

The task list for the VK_NV_cooperative_matrix extension release is:

As each component is made public, the task will be checked off. When all tasks have been completed this issue will be closed and the extension will be fully released.

@pdaniell-nv
Copy link

Driver versions 419.09 (Windows) and 418.31.03 (Linux) implement this extension and can be found here: https://developer.nvidia.com/vulkan-driver.

@jeffbolznv jeffbolznv self-assigned this Feb 19, 2019
@oscarbg
Copy link

oscarbg commented Feb 20, 2019

@pdaniell-nv can't see this interesting extension (VK_NV_cooperative_matrix) exposed on Titan V (Volta) on 419.09..
https://vulkan.gpuinfo.org/compare.php?compare=compare&id%5B5264%5D=on&id%5B4960%5D=on
is that expected? it's because Volta Tensor cores aren't "rich enough" to support it?
thanks..

@jeffbolznv
Copy link
Contributor Author

Right, this is only currently supported on Turing.

@minisparrow
Copy link

could the warpgroup mma(H100 WGMMA) using this extension?

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

No branches or pull requests

4 participants