Intel has released Compute Runtime 26.05.37020.3 and IGC 2.28.4 with Nova Lake and Crescent Island support, while upstreaming SYCL device implementation to LLVM.
Intel has delivered a significant update to its GPU compute ecosystem with the release of Compute Runtime 26.05.37020.3 and Intel Graphics Compiler 2.28.4, while simultaneously advancing its SYCL support by upstreaming a sycl::device implementation into mainline LLVM. These developments mark important progress for developers working with Intel's integrated and discrete graphics solutions, from Tiger Lake through the latest Battlemage and Panther Lake hardware, with experimental support for upcoming Nova Lake and Crescent Island platforms.
Compute Runtime 26.05.37020.3: Nova Lake and Crescent Island Enablement
The latest Compute Runtime release focuses heavily on next-generation hardware enablement. For Nova Lake, Intel has continued bring-up work and updated device IDs for the U-series processors. The Crescent Island AI accelerator card, which is sampling later this year, has also seen continued development work.
Several performance and compatibility improvements have been implemented across the stack. Starting with Xe2 graphics and later platforms, Intel has enabled staging to help with performance optimization. For Xe3 graphics and beyond, the company has switched to a writeback L1 cache policy to improve memory access patterns.
Linux users will appreciate the addition of an IPC Unix sockets fallback, providing an alternative communication mechanism when traditional methods aren't available. The release also adds support for VR temperature sensors, enabling better thermal monitoring for virtual reality applications.
Multi-GPU capabilities have been enhanced with the memAdvise interface now supporting multiple GPUs, while a new cache tree structure feature improves memory management. The multi-queue user-space API has been added, along with TBX support for host functions, expanding the runtime's capabilities for complex compute workloads.
For developers working with virtualization, the release includes handling of VM Bind Debug Data Op, making it easier to debug GPU operations in virtualized environments. Intel has also prepared the runtime for upcoming Level Zero 1.15 APIs, ensuring forward compatibility with the next generation of the low-level graphics and compute API.
Intel Graphics Compiler 2.28.4: LLVM Integration and Performance
The companion IGC 2.28.4 release brings several important changes, particularly around LLVM integration. The compiler has been adapted for LLVM API changes and other modifications required for Clang 17 compatibility, ensuring developers can use the latest compiler toolchain with Intel's GPU compute stack.
Performance optimizations include enabling joint-waveall vectorization by default, which can significantly improve compute throughput for certain workloads by allowing more efficient use of GPU execution resources. SPIR-V validation is now enabled by default, helping catch shader compilation errors earlier in the development process.
The compiler also includes various changes specific to Crescent Island, preparing it for the AI accelerator card's unique architecture and capabilities.
SYCL Support Upstreamed to LLVM
In a significant move for the broader GPU compute ecosystem, Intel has upstreamed a sycl::device implementation into mainline LLVM. This is part of Intel's broader effort to contribute SYCL support to the LLVM project, making the Khronos Group's modern C++ abstraction layer more accessible to developers working with Intel hardware.
SYCL provides a single-source C++ programming model for heterogeneous computing, allowing developers to write standard C++ code that can target different accelerators including GPUs. By upstreaming this implementation to LLVM, Intel is helping to ensure that SYCL support is available to all LLVM-based toolchains and can benefit from the broader open-source community's contributions.
The timing of these releases is particularly relevant as benchmark testing of Panther Lake's Arc B390 GPU compute capabilities is scheduled for the coming days. This will provide valuable performance data on how Intel's latest discrete graphics hardware performs with the updated compute stack.
Hardware Support Matrix
The updated Compute Runtime continues to support a wide range of Intel hardware:
- Tiger Lake and newer integrated graphics
- Alder Lake and Raptor Lake processors
- Battlemage discrete GPUs (Arc series)
- Panther Lake integrated graphics
- Experimental support for Nova Lake and Crescent Island
This broad compatibility ensures that developers can target everything from integrated laptop graphics to high-performance discrete GPUs using the same API and toolchain.
Download and Documentation
Both the Compute Runtime and IGC releases are available through Intel's GitHub repositories:
Developers can find detailed release notes, installation instructions, and API documentation in these repositories, along with example code and benchmarks to help get started with Intel's GPU compute stack.
The combination of improved runtime capabilities, enhanced compiler support, and broader SYCL integration positions Intel's GPU compute ecosystem for continued growth as both integrated and discrete Intel graphics become increasingly important for AI, scientific computing, and high-performance graphics workloads.

Comments
Please log in or register to join the discussion