Show Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium.
Intel's Linux Compute Stack Now Boasts Production-Ready OpenCL 3.0, Integrates IGSC FU
With last week's Intel Compute-Runtime 21.26.20194 build and carried forward with today's 21.27.20266 build, the OpenCL 3.0 support is marked as production ready. This is a subtle change in noticing the difference from the version tables and just seems to reflect the good state of Intel's open-source OpenCL support. Even in the months of the "beta" support, OpenCL 3.0 with the Intel Compute-Runtime has been working well for me from Gen9 Skylake graphics through Gen12 Tiger Lake.
Intel considers their Skylake/Gen9 and later to have production grade OpenCL 3.0. There is OpenCL 3.0 too for Broadwell and Apollo Lake / Gemini Lake, but there the support is considered just as "maintenance" with those older platforms being less of a focus for Intel's open-source engineers. The Elkhart Lake OpenCL support is still considered "early support" but does seem in good standing overall.
The Intel Compute Runtime stack for Linux systems also exposes oneAPI Level Zero 1.1, which continues to be advertised as "pre-release" support.
Also notable out of today's Intel Compute Runtime release is the inclusion of a new component, libigsc. This new open-source component is the IGSC FU, or the Intel Graphics System Controller Firmware Update library. IGSC FU has been coming together since last year for dealing with the graphics system controller and managing of firmware updates. IGSC FU is also hosted separately on GitHub.
The latest open-source Intel Compute-Runtime stack for Linux systems can be downloaded via GitHub. Overall, Intel's open-source OpenCL support on Linux remains in stellar shape for Skylake through Xe Graphics hardware.