Rusticl Driver Ready To Go With OpenCL 3.1 Working On Radeon, Intel Iris & Zink/Vulkan
([Mesa] 4 Hours Ago
OpenCL 3.1)
- Reference: 0001631909
- News link: https://www.phoronix.com/news/OpenCL-3.1-Same-Day-Rusticl
- Source link:
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
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