VOOZH about

URL: https://www.phoronix.com/news/Panfrost-Lands-OpenCL-C

⇱ Arm Mali Panfrost Driver Lands OpenCL C Support In Mesa 25.1 - Phoronix


👁 Phoronix

Arm Mali Panfrost Driver Lands OpenCL C Support In Mesa 25.1

Written by Michael Larabel in Mesa on 11 February 2025 at 08:46 AM EST. 6 Comments
The Panfrost Gallium3D driver has merged initial OpenCL C infrastructure into Mesa 25.1 for allowing OpenCL compute on Arm Mali graphics using this open-source Linux driver stack.

Mary Guillemard with Collabora has added OpenCL C driver support to Panfrost based on the CLC infrastructure used by the Asahi AGX Gallium3D code for Apple Silicon. This allows compiling OpenCL C kernels down to a NIR library and pre-compiled shader binaries. The PanVK Vulkan driver as part of this merge also adds libpan support for OpenCL C functions inside NIR builders like the Panfrost Gallium3D code. Arm Mali Bifrost and Valhall graphics processors is what is currently supported by this OpenCL infrastructure code.

👁 Panfrost OpenCL merge


Those interested in OpenCL C support for Arm Mali hardware with the Panfrost driver in Mesa 25.1 can find out more about this support via this merge that landed a short time ago into Mesa Git.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.