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 Graphics Compiler 1.0.6748 Released With CM-CL Library
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.