Intel Issues Big Updates To Their Compute-Runtime & IGC Compiler

After a nearly three month hiatus, new versions of the Intel Graphics Compiler and Compute-Runtime were tagged today as the latest official releases for these open-source Linux GPU compute components for both Intel's integrated graphics hardware as well as their newer discrete graphics with Arc Graphics and the Data Center GPU Max Series.
IGC 1.0.12812.24 is their new graphics compiler release, the first since 5 December. But compared to the point since the tagging, there have already been 640 more commits to master since this release. While under Windows IGC is now used by their graphics driver stack, on Linux right now IGC continues to just be used by their compute stack and hasn't yet seen any integration with their Mesa OpenGL/Vulkan drivers. The only change listed with this new release is switching their CTNI interface to using ZEBinary.
Also tagged at the same time was Compute-Runtime 22.49.25018.24 for shipping their newest OpenCL and Level Zero code. This compute stack continues providing OpenCL 3.0 and Level Zero 1.3 support from old Gen8 Broadwell graphics up through the latest generation integrated graphics and DG2/Alchemist class dGPUs. The Compute-Runtime also continues to be tested on Microsoft's WSL in addition to bare metal Linux.
There is no concise change-log for the updated Compute-Runtime 22.49.25018.24 release but is comprised of more than 400 commits since the prior release in early December, so there is a lot in store.
Now having these new releases out there, it should be an interesting time for a fresh look at the Intel Arc Graphics A750/A770 OpenCL/L0 performance on Linux.
Update: Moving forward they are moving to a monthly release cadence while this initial release took longer with the fundamental change in their releases.
2 Comments