From 49de1e8f60c698e9d524befacc988fb06574b234 Mon Sep 17 00:00:00 2001 From: Jay Kwak <82421531+jkwak-work@users.noreply.github.com> Date: Thu, 15 May 2025 07:02:38 +0000 Subject: Support tensor addressing (#7060) This commit implements two new types and related Load/Store functions in CoopMat. tensor_addrressing.TensorLayout tensor_addressing.TensorView CoopMat.Load(..., TensorLayout) CoopMat.Load(..., TensorLayout, TensorView) CoopMat.Store(..., TensorLayout) CoopMat.Store(..., TensorLayout, TensorView) CoopMat.Load(..., TensorLayout, TensorView) --- docs/command-line-slangc-reference.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'docs/command-line-slangc-reference.md') diff --git a/docs/command-line-slangc-reference.md b/docs/command-line-slangc-reference.md index de1424af4..1562ce02f 100644 --- a/docs/command-line-slangc-reference.md +++ b/docs/command-line-slangc-reference.md @@ -1109,11 +1109,11 @@ A capability describes an optional feature that a target may or may not support. * `SPV_KHR_compute_shader_derivatives` : enables the SPV_KHR_compute_shader_derivatives extension * `SPV_GOOGLE_user_type` : enables the SPV_GOOGLE_user_type extension * `SPV_EXT_replicated_composites` : enables the SPV_EXT_replicated_composites extension +* `SPV_KHR_vulkan_memory_model` : enables the SPV_KHR_vulkan_memory_model extension * `SPV_NV_cooperative_vector` : enables the SPV_NV_cooperative_vector extension * `SPV_KHR_cooperative_matrix` : enables the SPV_KHR_cooperative_matrix extension -* `SPV_NV_cooperative_matrix2` : enables the SPV_NV_cooperative_matrix2 extension * `SPV_NV_tensor_addressing` : enables the SPV_NV_tensor_addressing extension -* `SPV_KHR_vulkan_memory_model` : enables the SPV_KHR_vulkan_memory_model extension +* `SPV_NV_cooperative_matrix2` : enables the SPV_NV_cooperative_matrix2 extension * `spvAtomicFloat32AddEXT` * `spvAtomicFloat16AddEXT` * `spvAtomicFloat64AddEXT` @@ -1292,6 +1292,7 @@ A capability describes an optional feature that a target may or may not support. * `cooperative_matrix_tensor_addressing` * `cooperative_matrix_block_load` * `tensor_addressing` +* `cooperative_matrix_2` * `pixel` * `tesscontrol` * `tesseval` -- cgit v1.2.3