Components included in the release
- clang version
22.1.0 - SYCL runtime version
9.0.0(as indicated by predefined macro__LIBSYCL_MAJOR_VERSION,__LIBSYCL_MINOR_VERSIONand__LIBSYCL_PATCH_VERSION)
Compatibility with previous releases
This release is compatible with the previous v7.0.0 release.
Any applications built with this release should continue to work with runtime shipped in this release.
Compatibility with oneAPI
Intel(R) oneAPI DPC++/C++ Compiler version 2026.0 release leverages codebase from the sycl-rel-7_0 branch and it is the closest oneAPI DPC++/C++ compiler release to this one (in terms of available features and bugfixes).
However, this does not guarantee any feature or bugfix parity between these two releases.
Validation & quality expectations
In general, list of supported hardware and operating systems should match the one provided by Intel(R) oneAPI DPC++/C++ Compiler for version 2026.0, see corresponding system requirements.
However, we did not perform the same exhaustive testing of this open-source branch and therefore there could be some unique issues that are not present in Intel (R) oneAPI DPC++/C++ Compiler version 2026.0.
You can find full validation logs for the branch here but a summary of it will also be posted below.
End to end tests
The following hardware and software configurations were tested:
Driver versions listed as reported by sycl::device::get_info<info::device::driver_version>().
- Windows
- Intel(R) oneAPI Unified Runtime over Level-Zero on
Intel(R) Iris(R) Xe Graphics 12.0.0- Driver version: 1.6.34728
- Intel(R) oneAPI Unified Runtime over Level-Zero on
Intel(R) Arc(TM) A770 Graphics- Driver version: 1.15.38308
- Intel(R) oneAPI Unified Runtime over Level-Zero on
Intel(R) Arc(TM) B580 Graphics 20.1.0- Driver version: 1.15.38308
- Intel(R) oneAPI Unified Runtime over Level-Zero on
- Linux (Ubuntu 22.04)
- Intel(R) OpenCL Graphics on Intel(R) Iris(R) Xe Graphics
- Driver version: 26.01.36711.4
- Intel(R) oneAPI Unified Runtime over Level-Zero on
Intel(R) Iris(R) Xe Graphics 12.0.0- Driver version: 1.14.36711+4
- Intel(R) oneAPI Unified Runtime over Level-Zero on
Intel(R) Arc(TM) B580 Graphics 20.1.0- Driver version: 1.14.36711+4
- Intel(R) oneAPI Unified Runtime over Level-Zero on
Intel(R) Arc(TM) A750 Graphics- Driver version: 1.14.36711+4
- Intel(R) OpenCL on
11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80 Ghz OpenCL 3.0- Driver version: 2025.20.10.0.10_160000
- NVIDIA CUDA BACKEND on NVIDIA GeForce RTX 3090
- Driver version: CUDA 12.7
- Intel(R) OpenCL Graphics on Intel(R) Iris(R) Xe Graphics
SYCL CTS
Please note that releases made from intel/llvm did not pass the formal Conformance Process defined by the Khronos Group and as such cannot be considered to be fully conformant or fully implementing the SYCL 2020 specification.
- Linux (Ubuntu 22.04)
- Intel(R) OpenCL on
11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80 Ghz OpenCL 3.0- Driver version: 2025.20.10.0.10_160000
- Intel(R) oneAPI Unified Runtime over Level-Zero on
Intel(R) Iris(R) Xe Graphics 12.0.0- Driver version: 1.14.36711+4
- Intel(R) OpenCL on
- Windows
- Intel(R) oneAPI Unified Runtime over Level-Zero on
Intel(R) Iris(R) Xe Graphics 12.0.0- Driver version: 1.6.34728
- Intel(R) oneAPI Unified Runtime over Level-Zero on
We used 45b72a6 CTS in our validation.
How to use
Pre-built binaries are provided for Windows & Linux. Archives contain both SYCL compiler and runtime files.
To use, unpack those and setup PATH & LD_LIBRARY_PATH/PATH & LIB env variables in accordance with
Get Started Guide.
Binaries were built using the following project configuration (below is an (incomplete) list of (key) arguments passed to buildbot/configure.py script):
# Linux:
-t Release --use-zstd --ci-defaults --disable-jit --no-assertions --add_security_flags=sanitize --hip --cuda
# Windows:
--ci-defaults --use-zstd --disable-jit --no-assertions --add_security_flags=sanitize
As you can see, SYCL JIT library is not being built, OpenMP is not being built, HIP & CUDA plugins on Windows are not being built.
If you are interested in a different configuration, you will have to build it yourself. To do so, follow
Get Started Guide
What's Changed
- [SYCL] global size zero assertion narrowed (#22957) by @KornevNikita in #22989