Released this morning is the Intel Graphics Compiler “IGC” 2.27.10 that comes with initial support for next-generation Nova Lake and Crescent Island Xe3P hardware.
The Intel Graphics Compiler is what serves as the compiler for the Intel Compute Runtime on Linux for OpenCL and Level Zero. The IGC is also used on Microsoft Windows by their driver both for compute as well as the graphics shader compiler. With today’s IGC 2.27.10 release is initial support for Crescent Island “CRI” as the upcoming enterprise AI inference accelerator card as well as for the next-generation Nova Lake desktop processors.
The Nova Lake enablement adds Nova Lake S support as “NVL_XE3G” for the integrated graphics coming with those processors. Separately is the Crescent Island enablement for that preliminary support.
No new instructions or other capabilities were revealed beyond the basic enablement. We’ll see in follow-on releases if any interesting additions are made from the compiler side for either Nova Lake or Crescent Island. Surely there will at least be new performance optimizations to come ahead of the hardware debuting over the next year.
Intel IGC 2.27.10 is available from GitHub. Besides the Intel Graphics Compiler work, within the Linux kernel, Mesa, and elsewhere the Intel Linux engineers continue to be quite busy in ensuring good support for Crescent Island and Nova Lake ahead of their respective launches.
