Clover OpenCL Gallium3D Sees Some Patches, Closer To OpenCL 1.2

Written by Michael Larabel in Mesa on 22 July 2017 at 10:08 AM EDT. 5 Comments
MESA
Community developer and Phoronix reader Aaron Watry has continued providing some much needed attention to Clover, the Gallium3D state tracker implementing OpenCL, notably for R600g/RadeonSI hardware not receiving ROCm OpenCL support.

Watry has been working on improving the OpenCL compliance of Clover via Khronos' recently-opened OpenCL Conformance Test Suite (CTS). Five patches sent out today fix at least one CTS test while the other patches work on version handling changes. He's also begun experimenting with exposing OpenCL 1.2, but with the patches OpenCL 1.1 remains set.

Great to see Aaron Watry continuing to work on Clover with not many (any?) active developers still routinely working on it. AMD's open-source developers continue working on the much more full-featured and recently open-sourced ROCm OpenCL environment. ROCm is working out great for newer (Fiji/Polaris) hardware although the various components it depends upon are still relying upon branched/yet-to-be-mainlined code.

Hopefully further in the year the open-source compute ecosystem will be brighter, plus the work going on around Vulkan compute. Aaron's latest Clover patches can be reviewed on Mesa-dev.
Related News
About The Author
Michael Larabel

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.

Popular News This Week