Se lanzó la versión Vulkan 1.4.359 y el soporte de matriz cooperativa se amplió con la extensión VK_EXT_cooperative_matrix_maintenance1. Esta actualización fue desarrollada por ingenieros de NVIDIA, Qualcomm, Intel y Arm.
La nueva extensión admite operaciones más allá de los núcleos GEMM simples, como conversiones de tipo/use, reducciones, operaciones por elemento y conversión del índice de elemento a coordenadas de matriz. Además, se agregó un nuevo comando para consultar las características de matriz cooperativa; este comando toma como entrada el tamaño deseado del subgrupo y (junto con extensiones que admiten matrices de grupo de trabajo como VK_NV_cooperative_matrix2) el número de llamadas al grupo de trabajo local, proporcionando características óptimas solo para ciertos tamaños de subgrupo o grupo de trabajo.
La actualización incluye algunas características que aún están en fase experimental y no se espera que todos los controladores las soporten inmediatamente. Además, el beneficio real de rendimiento de este tipo de operaciones de matriz depende de que el software se adapte para usar la nueva extensión. Se planea agregar más soporte de matriz de grupo de trabajo en futuras versiones de Vulkan.
