News: 0001580546

  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)

Mesa 25.3 Intel Driver Lands Support For Stochastic Rounding

([Intel] 6 Hours Ago Stochastic Rounding)


A new feature merged this week for the Intel Mesa compiler code for their ANV Vulkan and Iris Gallium3D drivers is support for Stochastic Rounding.

Stochastic Rounding "SRND" is now wired up for the Intel compiler code within Mesa 25.3. The SRND opcode appears to work with upcoming Intel Xe3 graphics hardware.

Stochastic Rounding can help with the accuracy of low-precision numerical computations and is a win for machine learning (AI/ML) and similar fields with low-precision arithmetic.

The SRND opcode and related Intel compiler handling is merged via [1]this MR ahead of Mesa 25.3 stable due out in November.



[1] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36529



microcode

... "fire" does not matter, "earth" and "air" and "water" do not matter.
"I" do not matter. No word matters. But man forgets reality and remembers
words. The more words he remembers, the cleverer do his fellows esteem him.
He looks upon the great transformations of the world, but he does not see
them as they were seen when man looked upon reality for the first time.
Their names come to his lips and he smiles as he tastes them, thinking he
knows them in the naming.
-- Roger Zelazny, "Lord of Light"