News: 0001631909

  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)

Rusticl Driver Ready To Go With OpenCL 3.1 Working On Radeon, Intel Iris & Zink/Vulkan

([Mesa] 4 Hours Ago OpenCL 3.1)


The Khronos Group today [1]announced OpenCL 3.1 as the first major spec update in six years and incorporating various features into the core spec for enhancing AI and HPC capabilities. As a very exciting development, Rusticl as Mesa's lead OpenCL driver implementation is ready to go with same-day OpenCL 3.1 support pending.

Karol Herbst, Red Hat engineer and lead Rusticl developer, opened the merge request today for landing OpenCL 3.1 support into Mesa. It's not yet been merged but will likely soon happen. With OpenCL 3.1 about promoting existing OpenCL functionality to core, it's not as big of a lift as if there was a lot of brand new functionality being introduced in this version.

This Rusticl update for OpenCL 3.1 ends up being rather "trivial" and is enough to get OpenCL 3.1 advertised on the likes of the AMD RadeonSI Gallium3D driver, Intel Iris Gallium3D driver, Asahi for Apple Silicon, the LLVMpipe software-based driver, and Zink for the generic Gallium3D on Vulkan driver implementation.

Super seeing this come same-day even with the straight-forward changes. This does put Rusticl among the first OpenCL 3.1 implementations. [2]This merge has all those bits for OpenCL 3.1 with Rusticl.



[1] https://www.phoronix.com/news/OpenCL-3.1-Released

[2] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41358



If you think things can't get worse it's probably only because you
lack sufficient imagination.