Intel Compute Runtime 23.22.26516.18 Is A Big Update With New Level Zero APIs
Intel this morning released their open-source Compute Runtime 23.22.26516.18 as their newest monthly update to this open-source compute stack used on Linux for OpenCL and oneAPI Level Zero usage.
The Intel Compute Runtime continues to support from Broadwell/Skylake graphics up through all current discrete and integrated graphics hardware. With today's release they have enabled RelaxedOrdering of commands submitted to the GPU, initial support for the zeCommandListHostSynchronize functionality, increase the reported global memory availability to 98% of true capacity, new memory IPC handle get/put converters, experimental support of immediate command list in-order execution, process safety for cl_cache on Linux, support for CL_DEVICE_HANDLE_LIST_KHR, support for creating images with external memory such as via the OpenCL external memory handle DMA-BUF extension, and support for new API functions around external memory sharing.
This is quite a big monthly GPU compute update out of Intel. On the sysman side they also added experimental support for the zexSysmanMemoryGetBandwidth interface, support for Performance APIs, PCI APIs, support for Engine APIs with Zesinit, a RAS module, frequency APIs via Zesinit, and temperature APIs too.
Downloads and more details on this big Intel Compute Runtime update via GitHub. This Compute Runtime stack has already been working out great on DG2-level hardware, so it's great to see all these continued improvements and new features coming.
The Intel Compute Runtime continues to support from Broadwell/Skylake graphics up through all current discrete and integrated graphics hardware. With today's release they have enabled RelaxedOrdering of commands submitted to the GPU, initial support for the zeCommandListHostSynchronize functionality, increase the reported global memory availability to 98% of true capacity, new memory IPC handle get/put converters, experimental support of immediate command list in-order execution, process safety for cl_cache on Linux, support for CL_DEVICE_HANDLE_LIST_KHR, support for creating images with external memory such as via the OpenCL external memory handle DMA-BUF extension, and support for new API functions around external memory sharing.
This is quite a big monthly GPU compute update out of Intel. On the sysman side they also added experimental support for the zexSysmanMemoryGetBandwidth interface, support for Performance APIs, PCI APIs, support for Engine APIs with Zesinit, a RAS module, frequency APIs via Zesinit, and temperature APIs too.
Downloads and more details on this big Intel Compute Runtime update via GitHub. This Compute Runtime stack has already been working out great on DG2-level hardware, so it's great to see all these continued improvements and new features coming.
Add A Comment