VK_KHR_shader_bfloat16

Other Extension Metadata

Last Modified Date

2024-04-09

IP Status

No known IP claims.

Contributors
  • Tobias Hector, AMD
  • Stu Smith, AMD
  • Jeff Bolz, Nvidia
  • Kévin Petit, Arm
  • David Neto, Google
  • Graeme Leese, Broadcom
  • Ruihao Zhang, Qualcomm
  • Mark Sheppard, Imagination
  • Ben Ashbaugh, Intel
  • Dmitry Sidorov, Intel
  • Victor Mustya, Intel

Description

This extension enables support for bfloat16 (brain float) operations in shaders as defined in SPV_KHR_bfloat16.

New Structures

New Enum Constants

  • VK_KHR_SHADER_BFLOAT16_EXTENSION_NAME
  • VK_KHR_SHADER_BFLOAT16_SPEC_VERSION
  • Extending VkStructureType:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_BFLOAT16_FEATURES_KHR

If VK_KHR_cooperative_matrix is supported:

New SPIR-V Capabilities

Version History

  • Revision 1, 2024-04-09 (Stu Smith)
    • Initial draft