News: 0001614798

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Vulkan 1.4.344 Released With New Extension From Valve

([Vulkan] 4 Hours Ago Vulkan 1.4.344)


Vulkan 1.4.344 is out today as the latest routine spec update for this high performance graphics and compute API. Besides a handful of fixes and clarifications, Vulkan 1.4.344 brings a new extension courtesy of Valve engineers.

The new extension introduced by Vulkan 1.4.344 is VK_VALVE_shader_mixed_float_dot_product . Valve's Mike Blumenkrantz and Georg Lehmann worked on the VK_VALVE_shader_mixed_float_dot_product extension. With VK_VALVE_shader_mixed_float_dot_product is the ability to use mixed precision dot product accumulate operations in shaders.

The VK_VALVE_shader_mixed_float_dot_product extension depends upon a new SPIR-V extension, SPV_VALVE_mixed_float_dot_product. SPV_VALVE_mixed_float_dot_product allows support for dot product operations on low-precision inputs with potentially higher precision accumulation. SPV_VALVE_mixed_float_dot_product initially lays out support for four different types:

- 2 component vector of 16bit float inputs with 32bit accumulation

- 2 component vector of 16bit float inputs with 16bit accumulation

- 2 component vector of bfloat16 inputs with 32bit or bfloat16 accumulation

- 4 component vector of 8bit float inputs with 32bit accumulation

That's the main highlight of today's Vulkan 1.4.344 update. All the changes in this spec revision can be found via [1]GitHub .



[1] https://github.com/KhronosGroup/Vulkan-Docs/commit/6aefabc0ad51073cf060e384ce43a59250d4d69c



[District Attorneys] learn in District Attorney School that there are
two sure-fire ways to get a lot of favorable publicity:

(1) Go down and raid all the lockers in the local high school and
confiscate 53 marijuana cigarettes and put them in a pile and hold
a press conference where you announce that they have a street value
of $850 million. These raids never fail, because ALL high schools,
including brand-new, never-used ones, have at least 53 marijuana
cigarettes in the lockers. As far as anyone can tell, the locker
factory puts them there.
(2) Raid an "adult book store" and hold a press conference where you
announce you are charging the owner with 850 counts of being a
piece of human sleaze. This also never fails, because you always
get a conviction. A juror at a pornography trial is not about to
state for the record that he finds nothing obscene about a movie
where actors engage in sexual activities with live snakes and a
fire extinguisher. He is going to convict the bookstore owner, and
vote for the death penalty just to make sure nobody gets the wrong
impression.
-- Dave Barry, "Pornography"