Intel Graphics Compiler 1.0.6748 Released With CM-CL Library

Written by Michael Larabel in Intel on 1 April 2021 at 09:08 AM EDT. 2 Comments
Intel's open-source developers have released a new version of IGC, the Intel Graphics Compiler that is used by their open-source Linux compute stack, recently was transitioned for use by their Windows driver too, and might eventually be piped into their Mesa OpenGL/Vulkan drivers.

We haven't heard anything or seen any new code over the past quarter for integrating IGC into Mesa, so it's not clear where those plans stand at the moment. But in any case this open-source graphics compiler remains central to their Linux compute stack for OpenCL and oneAPI Level Zero. IGC 1.0.6748 was released this week as their latest tagged version.

Among the changes to find with IGC 1.0.6748 are:

- The "CodePatch" feature is now enabled by default to enable pixel shader code patching to directly emit code after stitching.

- Intel Gen11 and Gen12 graphics now have bindless system routines.

- The initial implementation of the CM-CL library has been merged. There isn't any documentation with this addition but would appear to be for Intel's "C for Metal" GPU kernel programming language and getting OpenCL integrated / running over this compiler.

- The thread-private memory (TPM) code now makes full use of Shared Virtual Memory (SVM).

The full list of fixes and improvements as well as the source downloads for IGC 1.0.6748 can be found via GitHub.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week