Skip to content

Releases: intel/intel-graphics-compiler

IGC v2.30.1

17 Mar 12:01

Choose a tag to compare

Fixed Issues / Improvements

List of all changes: v2.28.4...v2.30.1

Dependencies revisions

Project Branch Revision
opencl-clang ocl-open-160 7161d7c6
SPIRV-LLVM-Translator llvm_release_160 de396f26
SPIRV-Tools main 28a883ba
SPIRV-Headers main 9268f305
vc-intrinsics master v0.25.0
LLVM project release/16.x llvmorg-16.0.6

The release is based on build 20950.
Ubuntu 24.04 binary packages for LLVM16/Clang16 are included.

Packages' sha256 checksums:

0a3114a6f74bf6382d5976633c262ff4c392273828424fce04c7185071f8b2ca  intel-igc-core-2_2.30.1+20950_amd64.deb
770b3104ca4185e6211aeead78826feb0468f120194d9ebb2c3489a876a288b0  intel-igc-core-devel_2.30.1+20950_amd64.deb
9b24a5778af3c4a6bd211a21e7b6860fde9c6869b29c7c4423b5b1a949db13fd  intel-igc-opencl-2_2.30.1+20950_amd64.deb
e2b534b610ca0517fde091744337b60f487e9b2092a375c78f0ba3a80de74910  intel-igc-opencl-devel_2.30.1+20950_amd64.deb

IGC v2.28.4

11 Feb 09:40

Choose a tag to compare

Known issues

  • IGC v2.27.10 release packages have been built with opaque pointers, however, local build sets IGC to typed pointers by default; this release still has this issue,
  • to enable opaque pointers in local builds pass the CMake option -DIGC_OPTION__API_ENABLE_OPAQUE_POINTERS=ON
  • the issue will be resolved in v2.29.x (20f3ffd)

Fixed Issues / Improvements

List of all changes: v2.27.10...v2.28.4

Dependencies revisions

Project Branch Revision
opencl-clang ocl-open-160 7161d7c6
SPIRV-LLVM-Translator llvm_release_160 c13fcf6c
SPIRV-Tools main 28a883ba
SPIRV-Headers main 9268f305
vc-intrinsics master v0.24.3
LLVM project release/16.x llvmorg-16.0.6

The release is based on build 20760.
Ubuntu 24.04 binary packages for LLVM16/Clang16 are included.

Packages' sha256 checksums:

3eea502b74ca57d6050e259838a91f5384805b5bb73c9fcecc055c6f8d32389f  intel-igc-core-2_2.28.4+20760_amd64.deb
f94c073d15f5a1a16df9fb071a2b3220ffe8b1b67d809d5f8fa874f1ff6c6955  intel-igc-core-devel_2.28.4+20760_amd64.deb
9fae8175c95def354534e6d322dd1b2661eb92dec96916f50ee1f5d31c7a4f65  intel-igc-opencl-2_2.28.4+20760_amd64.deb
2b105b04c5752a03ca38bc7591594291f925196e2d23f64c07409a5d50f93456  intel-igc-opencl-devel_2.28.4+20760_amd64.deb

IGC v2.27.10

12 Jan 12:22

Choose a tag to compare

Fixed Issues / Improvements

  • IGC uses LLVM opaque pointers by default
  • added Crescent Island (CRI) and Nova Lake (NVL) family support

List of all changes: v2.24.8...v2.27.10

Dependencies revisions

Project Branch Revision
opencl-clang ocl-open-160 6ab2da34
SPIRV-LLVM-Translator llvm_release_160 ee2a14e3
SPIRV-Tools main 28a883ba
SPIRV-Headers main 01e05779
vc-intrinsics master v0.24.2
LLVM project release/16.x llvmorg-16.0.6

The release is based on build 20617.
Ubuntu 24.04 binary packages for LLVM16/Clang16 are included.

Packages' sha256 checksums:

d3136f5986f89740d208b2ec5c6d76aae993f7a063f1a5103cce17acd371c207  intel-igc-core-2_2.27.10+20617_amd64.deb
cd8790b09a191c2989e0c4846350841406d82ae6a1a5ebba00cb6c6a42faba01  intel-igc-core-devel_2.27.10+20617_amd64.deb
23165c3f5109604626fa5e83b91a91d67e9f662ddeaa5797591cdc0d2a200768  intel-igc-opencl-2_2.27.10+20617_amd64.deb
fb30290945555515d93e404533640e18f6d2525635c997e0bc1da91a0468a08e  intel-igc-opencl-devel_2.27.10+20617_amd64.deb

IGC v2.24.8

15 Dec 11:19

Choose a tag to compare

Fixed Issues / Improvements

  • Fixed the ARL & MTL cl_peak issue

List of all changes: v2.22.2...v2.24.8

Dependencies revisions

Project Branch Revision
opencl-clang ocl-open-160 4157bbe6
SPIRV-LLVM-Translator llvm_release_160 2e666b9e
SPIRV-Tools main 28a883ba
SPIRV-Headers main 01e05779
vc-intrinsics master v0.24.1
LLVM project release/16.x llvmorg-16.0.6

The release is based on build 20344.
Ubuntu 24.04 binary packages for LLVM16/Clang16 are included.

Packages' sha256 checksums:

a701b03553f42111e6790cfd1bf9bdf7e7c2106b2489083892be338b51688ed7  intel-igc-core-2_2.24.8+20344_amd64.deb
22e9193938272035cbe03e238c8e24224518a1de72d1c1b65f6d3a6c832ab20e  intel-igc-core-devel_2.24.8+20344_amd64.deb
670d3c8d0073b90ef5cc9f10d42b4bc86c08985aa5f7617b81006d7598d543c7  intel-igc-opencl-2_2.24.8+20344_amd64.deb
6301d75589b8053ae0c2d95a6bdded87cac531a58d16caa3fc31de324a9ae57f  intel-igc-opencl-devel_2.24.8+20344_amd64.deb

IGC v2.20.5

17 Dec 14:44

Choose a tag to compare

Known issues

In this release we observe 5-10% regressions in the following scenarios specific to the Arrow Lake platform:

Ze_peak_int16,  ARL-S
Ze_peak_int2, ARL_H
Cl_peak_int, ARL_H
Cl_peak_int2, ARL_H

The regression is expected to be contained to benchmarks measuring peak performance.
Real-world scenarios are effectively non-affected.

Fixed Issues / Improvements

List of all changes: v2.20.3...v2.20.5

Dependencies revisions

Project Branch Revision
opencl-clang ocl-open-160 28d3ab37
SPIRV-LLVM-Translator llvm_release_160 543e3048
SPIRV-Tools main 28a883ba
SPIRV-Headers main 9e3836d7
vc-intrinsics master v0.23.4
LLVM project release/16.x llvmorg-16.0.6

The release is based on build 19972.
Ubuntu 24.04 binary packages for LLVM16/Clang16 are included.

Packages' sha256 checksums:

91c332c58eb051dcd7b5f8d6731fc9cf86aafd878786b2456b47570d0bdb008f  intel-igc-core-2_2.20.5+19972_amd64.deb
05e8d01272c5f75cf0651838e30cd5ef746e7640923cd05f117db4ba45f925df  intel-igc-core-devel_2.20.5+19972_amd64.deb
025a1737d594254febdae4b31905a88cbf2fb5b716d24ff09cf628070da8f111  intel-igc-opencl-2_2.20.5+19972_amd64.deb
ac875b8c4848ebc8aa8695164cebe7bb0cfdb03be8f96c4cae4fff49360f45e8  intel-igc-opencl-devel_2.20.5+19972_amd64.deb

IGC v2.22.2

20 Nov 13:08

Choose a tag to compare

Known issues

cl_peak issues from 2.20 are still present.
They will be addressed in release 2.24.

Fixed Issues / Improvements

List of all changes: v2.20.3...v2.22.2

Dependencies revisions

Project Branch Revision
opencl-clang ocl-open-160 43611737
SPIRV-LLVM-Translator llvm_release_160 0983ca98
SPIRV-Tools main 28a883ba
SPIRV-Headers main 9e3836d7
vc-intrinsics master v0.23.4
LLVM project release/16.x llvmorg-16.0.6

The release is based on build 20121.
Ubuntu 24.04 binary packages for LLVM16/Clang16 are included.

Packages' sha256 checksums:

ee6238e648f65c4404e222464868f0d2624701c10cc85576310470d92073d6ca  intel-igc-core-2_2.22.2+20121_amd64.deb
2b668a2253d4bbfd3e1d7acc7a8e0c52dd9a94e8bcfbcb8db950172c7b3b90f4  intel-igc-core-devel_2.22.2+20121_amd64.deb
17147aebb29ebfb73b3a0b78d3d0b260c4c2fc79585d6dc85299c037eaae189c  intel-igc-opencl-2_2.22.2+20121_amd64.deb
be4334962a9ed13d993860d38078a0aebace2d48b037208b2d0190f944bd3882  intel-igc-opencl-devel_2.22.2+20121_amd64.deb

IGC v2.20.3

22 Oct 12:03

Choose a tag to compare

Known issues

Update: 2025-10-23 14:15 UTC
In this release we observe 5-10% regressions in the following scenarios specific to the Arrow Lake platform:

Ze_peak_int16,  ARL-S
Ze_peak_int2, ARL_H
Cl_peak_int, ARL_H
Cl_peak_int2, ARL_H

The regression is expected to be contained to benchmarks measuring peak performance.
Real-world scenarios are effectively non-affected.

Fixed Issues / Improvements

List of all changes: v2.19.2...v2.20.3

Dependencies revisions

Project Branch Revision
opencl-clang ocl-open-160 28d3ab37
SPIRV-LLVM-Translator llvm_release_160 543e3048
SPIRV-Tools main 28a883ba
SPIRV-Headers main 9e3836d7
vc-intrinsics master v0.23.4
LLVM project release/16.x llvmorg-16.0.6

The release is based on build 19972.
Ubuntu 24.04 binary packages for LLVM16/Clang16 are included.

Packages' sha256 checksums:

94743ddf48b3272119eaffb9c77b47a0114f5a1ff83a4d94b8b2e86a72134410  intel-igc-core-2_2.20.3+19972_amd64.deb
77b6e62cd846e5f4e48531696ec3f9337cadb1bb83854885ea9004e53009e249  intel-igc-core-devel_2.20.3+19972_amd64.deb
97b15016bfea380bc94d65dea3f78e8970c8e501e84824f466c37a51ad5ca958  intel-igc-opencl-2_2.20.3+19972_amd64.deb
29a26cdeffebe64452163e83b71369d059665733b7af653132dd9caf5155057c  intel-igc-opencl-devel_2.20.3+19972_amd64.deb

IGC v2.19.2

30 Sep 14:30

Choose a tag to compare

IGC v2.19.2 Pre-release
Pre-release

Prerelease note

This is a prerelease with no full production quality guarantees.
It was validated with compute runtime development branch.
Only experimental use is recommended.

Fixed Issues / Improvements

  • Production packages have switched to LLVM 16
  • Production configuration uses LLVM typed pointers; opaque pointers support is WIP
    • To enable typed pointers use the CMake option: IGC_OPTION__API_ENABLE_OPAQUE_POINTERS=OFF

List of all changes: v2.18.5...v2.19.2

Dependencies revisions

Project Branch Revision
opencl-clang ocl-open-160 28d3ab37
SPIRV-LLVM-Translator llvm_release_160 543e3048
SPIRV-Tools main 28a883ba
SPIRV-Headers main 9e3836d7
vc-intrinsics master v0.23.1
LLVM project release/16.x llvmorg-16.0.6

The release is based on build 19901.
Ubuntu 24.04 binary packages for LLVM16/Clang16 are included.

Packages' sha256 checksums:

f3ada1ff0ba2a6aa003975de656e9e406b58d5bdb9b2c066af9b18ce340c8bec  intel-igc-core-2_2.19.2+19901_amd64.deb
b8f7652e59523577232182d4b27587d564bc73a8a6a641b035ab06d4399da9b1  intel-igc-core-devel_2.19.2+19901_amd64.deb
d0110c4e1bb34f33abe778a5e742d8be50c6f1492b2c46ed2834f68ebd5b413b  intel-igc-opencl-2_2.19.2+19901_amd64.deb
c6dc01fa3e1c76645fc8e245dea779794b2919f841b62290fb005252de5b0782  intel-igc-opencl-devel_2.19.2+19901_amd64.deb

IGC v2.18.5

15 Sep 10:50

Choose a tag to compare

Fixed Issues / Improvements

- Production packages have switched to LLVM 16
- Production configuration uses LLVM typed pointers; opaque pointers support is WIP
- To enable typed pointers use the CMake option: IGC_OPTION__API_ENABLE_OPAQUE_POINTERS=OFF

Due to an error IGC 2.18 was mistakenly released as built with LLVM 16. This is incorrect, IGC 2.18 uses LLVM 15.
IGC 2.19 will be the first release to use LLVM 16 with typed pointers.

List of all changes: v2.16.0...v2.18.5

Dependencies revisions

Project Branch Revision
opencl-clang ocl-open-150 7eef4657
SPIRV-LLVM-Translator llvm_release_150 a077a090
SPIRV-Tools main 28a883ba
SPIRV-Headers main 04b76709
vc-intrinsics master v0.23.1
LLVM project release/15.x llvmorg-15.0.7

The release is based on build 19820.
Ubuntu 24.04 binary packages for LLVM15/Clang15 are included.

Packages' sha256 checksums:

7c340f45c4f294eca3a9780a1b3ece6d4b699fdc51e7dc9ff8c5d6323c5d8d64  intel-igc-core-2_2.18.5+19820_amd64.deb
bbac014d80965a2e7428ecca9c01a96688758f7c75bce18eba90745fcfe6fb13  intel-igc-core-devel_2.18.5+19820_amd64.deb
bcb1435486175673f14b180efb8fc39ff31b76c625e09b1253a07a705efcf9c3  intel-igc-opencl-2_2.18.5+19820_amd64.deb
924fedd479853a1f6105473f7534f585ba77928b3a4bf6bb70047d4191c4500f  intel-igc-opencl-devel_2.18.5+19820_amd64.deb

IGC v2.16.0

18 Aug 08:12

Choose a tag to compare

Fixed Issues / Improvements

  • New package intel-igc-core-devel adding back missing files removed in v2.1.x release
  • Fixed PyTorch inference accuracy errors on Battlemage

List of all changes: v2.14.1...v2.16.0

Dependencies revisions

Project Branch Revision
opencl-clang ocl-open-150 7eef465
SPIRV-LLVM-Translator llvm_release_150 6fd7ff4
SPIRV-Tools main v2025.1.rc1
SPIRV-Headers main aa6cef1
vc-intrinsics master v0.23.1
LLVM project release/15.x llvmorg-15.0.7

The release is based on build 19683.
Ubuntu 24.04 binary packages for LLVM15/Clang15 are included.

Packages' sha256 checksums:

7b3ae7b6b92b1b9c5b12af6ad7f58a0d7da45d402992322faa6d9d77598e6ae1  intel-igc-core-2_2.16.0+19683_amd64.deb
5fe3ecfc7d88c3992d2fa5f73255ca43a5c370d1ff6150811682dff31b86a662  intel-igc-core-devel_2.16.0+19683_amd64.deb
ef45117b8cec6772e624ba8f2aae89d9be3981b431a8673f87044ee5cba992bc  intel-igc-opencl-2_2.16.0+19683_amd64.deb
575926076572e4d3c28aaf6e31d2d669a24c897e956a6d106dafeca83acac86e  intel-igc-opencl-devel_2.16.0+19683_amd64.deb