Class NVCooperativeMatrix


  • public class NVCooperativeMatrix
    extends java.lang.Object
    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.

    Cooperative matrix types are defined by the SPV_NV_cooperative_matrix SPIR-V extension and can be used with the GL_NV_cooperative_matrix GLSL extension.

    This extension includes support for enumerating the matrix types and dimensions that are supported by the implementation.

    Name String
    VK_NV_cooperative_matrix
    Extension Type
    Device extension
    Registered Extension Number
    250
    Revision
    1
    Extension and Version Dependencies
    Contact
    Last Modified Data
    2019-02-05
    Contributors
    • Jeff Bolz, NVIDIA
    • Markus Tavenrath, NVIDIA
    • Daniel Koch, NVIDIA