Intel Compute Runtime 24.26.30049.6 Provides New APIs & Extensions
- Reference: 0001482120
- News link: https://www.phoronix.com/news/Intel-CR-24.26.30049.6
- Source link:
The open-source Intel Compute Runtime continues to do a great job supporting their wide range of graphics products from current DG2/Alchemist Arc Graphics as well as upcoming Arrow Lake and Lunar Lake integrated graphics and going as far back as Broadwell with OpenCL 3.0 support... Unlike AMD's ROCm much more fragmented hardware support.
With the Intel Compute Runtime 24.26.30049.6 update there is ongoing work for improving upcoming Xe2 hardware support, various new OpenCL and Level Zero extensions/APIs, and a variety of other changes. While not offering any concise release notes, in digging through the Git activity of Intel Compute Runtime 24.26.30049.6, some of the highlights in this new version include:
- Updating against [1]the latest Intel Graphics Compiler (IGC) .
- Region group barrier allocation support.
- Allocating interrupt support.
- EU stall metrics are now exposed when using the Intel Xe kernel graphics driver along with other updates around the Xe kernel mode driver (KMD) support.
- An option for compiling the Debian packages without Level Zero support, effectively leaving just OpenCL support.
- Enabling bindless mode support for Level Zero on DG2/Alchemist GPUs.
- Fixes for upcoming Arrow Lake hardware.
- Enabling all platforms in ocloc by default.
- Support for reading the CXL type information from the DRM interfaces.
- ZE_extension_image_copy is a new Leveo Zero extension supported.
- A new copy offload API is now enabled.
- Initial support for a new media query API.
- Support for the OpenCL cl_intel_subgroup_matrix_multiply_accumulate_tf32 extension.
- Finally there is a Level Zero Driver API for reporting the driver version string (zeIntelGetDriverVersionString).
Downloads and more details on this great Intel OpenCL driver as well as Level Zero support via [2]GitHub .
[1] https://www.phoronix.com/news/Intel-IGC-1.0.17193.4
[2] https://github.com/intel/compute-runtime/releases/tag/24.26.30049.6
phoronix