Mesa's Rusticl Achieves Official OpenCL 3.0 Conformance
The latest milestone for Rusticl as Mesa's Rust-written OpenCL Gallium3D implementation is that -- when running on Intel Gen12 Xe graphics -- has reached official OpenCL 3.0 conformance as recognized by The Khronos Group.
Rusticl with the latest patches has successfully passed the OpenCL 3.0 Conformance Test Suite (CTS) and results submitted to The Khronos Group. Rusticl's CL 3.0 milestone is officially recognized on Intel "Gen12" graphics hardware with the Iris Gallium3D driver.
Rusticl also works with other Mesa Gallium3D drivers and even with Gallium3D's Zink for in turn running atop Vulkan API drivers. However, for the purposes of this submission it was done using Intel Gen12 graphics and there continues to be Rusticl improvements for benefiting RadeonSI and other dGPU drivers.
So now Rusticl can advertise itself as an official OpenCL 3.0 conformant driver. The certification is also listed now on Khronos.org.
This is quite a promising milestone with Rusticl being the first Rust code within Mesa, this OpenCL implementation only having been merged recently for Mesa 22.3, and builds on all of the other accomplishments and excitement around this modern Rust OpenCL open-source driver. Hopefully as we roll into 2023 that Rusticl will lead to more OpenCL use on the Linux desktop.
Rusticl with the latest patches has successfully passed the OpenCL 3.0 Conformance Test Suite (CTS) and results submitted to The Khronos Group. Rusticl's CL 3.0 milestone is officially recognized on Intel "Gen12" graphics hardware with the Iris Gallium3D driver.
Rusticl also works with other Mesa Gallium3D drivers and even with Gallium3D's Zink for in turn running atop Vulkan API drivers. However, for the purposes of this submission it was done using Intel Gen12 graphics and there continues to be Rusticl improvements for benefiting RadeonSI and other dGPU drivers.
So now Rusticl can advertise itself as an official OpenCL 3.0 conformant driver. The certification is also listed now on Khronos.org.
This is quite a promising milestone with Rusticl being the first Rust code within Mesa, this OpenCL implementation only having been merged recently for Mesa 22.3, and builds on all of the other accomplishments and excitement around this modern Rust OpenCL open-source driver. Hopefully as we roll into 2023 that Rusticl will lead to more OpenCL use on the Linux desktop.
30 Comments