Khronos Makes Improvements To OpenCL SDK, Plots Roadmap

Written by Michael Larabel in Programming on 7 April 2022 at 12:16 PM EDT. 4 Comments
PROGRAMMING
It's been nearly one year since Khronos released OpenCL 3.0 while today they are shipping some improvements to the OpenCL Software Developer Kit (SDK).

The updated OpenCL SDK is now provided in binary form to complement all their open-source source code releases to this stage. Their official binaries are limited to Windows x86 and Windows x64 and served up alongside the usual tagged source releases on GitHub.

The updated OpenCL SDK 2022.04.0.1 also includes new native utility libraries, support for auto-fetching o dependencies, and a new suite of native CL code samples.

The new OpenCL SDK utility libraries are libOpenCLUtils as implemented in ISO C and libOpenCLUtilsCpp as the equivalent for ISO C++. The OpenCL SDK has also improved integration around the CMake build system.

As for the OpenCL SDK roadmap ahead:
Looking forward, the OpenCL Working Group at Khronos plans to contribute to Kitware’s upstream FindOpenCL.cmake, ensuring the new OpenCL:: namespace and its component support become increasingly reliable and comprehensive over time.

Package managers have been steadily gaining traction for C/C++ with varying degrees of support for installing OpenCL development files. Khronos will notify and assist package maintainers to build from the OpenCL SDK to both reduce maintenance costs and improve feature coherence across the OpenCL ecosystem.

The OpenCL Working Group has also begun to assist distribution maintainers package newer versions of OpenCL-related packages, as well as providing easy installation methods that integrate well with various operating systems, including using PPAs, for those that wish to use newer OpenCL builds than what their OS distribution provides as default.

More details on the OpenCL SDK update via Khronos.org.
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