Intel Graphics Compiler 1.0.9289 Released As A Huge Update
Written by Michael Larabel in Intel on 23 November 2021 at 07:49 AM EST. Add A Comment
INTEL --
Intel just released IGC 1.0.9289 as a huge update to their open-source Graphics Compiler used on Linux currently by their OpenCL/oneAPI Level Zero compute stack and also by Windows with their official driver.

The LLVM-based Intel Graphics Compiler has been maturing well over the past few years since its original introduction as part of their OpenCL "NEO" driver on Linux. Intel has even begun using IGC on Windows within their widely-used driver stack there while Intel's Mesa OpenGL/Vulkan drivers may eventually transition to using IGC too for having a unified graphics compiler across targets.

Released minutes ago was Intel Graphics Compiler 1.0.9289 as one of the biggest updates in a while. IGC 1.0.9289 implements a lot more SPIR-V IR features for going from the OpenCL Extended Instruction Set, automatic detection of SPMD / ESIMD / SPMD+ESIMD SPIR-V modules, support for new extensions like SPIR-V's SPV_INTEL_group_instructions, supporting now relocations inside const/global sections, numerous changes to its Vector Compute "VC" back-end, enabling link-time optimizations (LTO) for stage compilation, preemption for the VC path with Skylake and newer, and a number of other changes.

IGC normally sees weekly-ish source releases while this is their first public release since the end of September, so as such there is a ton included as part of this new version.

IGC sources along with pre-built Ubuntu binaries for v1.0.9289 can be downloaded from GitHub. Upon the next Intel Compute-Runtime release incorporating the new IGC, sounds like it's a good time for issuing new Intel OpenCL Linux benchmarks.
Related News
About The Author
Author picture

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 or contacted via MichaelLarabel.com.

Popular News This Week