OpenCL* for CPU
Ask questions and share information on Intel® SDK for OpenCL™ Applications and OpenCL™ implementations for Intel® CPU.
Announcements
This forum covers OpenCL* for CPU only. OpenCL* for GPU questions can be asked in the GPU Compute Software forum. Intel® FPGA SDK for OpenCL™ questions can be ask in the FPGA Intel® High Level Design forum.
1719 Discussions

Windows 10 driver 23.20.16.5018 - NEO CL + Vulkan 1.1

allanmac1
Beginner
909 Views

The 23.20.16.5018 driver appeared in Windows Update a few days ago.

I see that it is the first Windows driver with a device version string of "OpenCL 2.1 NEO".

The driver also supports Vulkan 1.1 and enables all subgroup operations across all stages.  Impressive!

One question, will Vulkan shaders always be compiled with a subgroup width of 32 or will the compiler have latitude to select a subgroup size (8, 16, or 32) based on register occupancy like the OpenCL kernel compiler?

Presumably this OpenCL runtime is based on the recently open-sourced NEO codebase?

This is very exciting!

neo.jpg5018_Windows.png

0 Kudos
1 Reply
Michal_M_Intel
Employee
909 Views

Presumably this OpenCL runtime is based on the recently open-sourced NEO codebase?

That is correct, Windows driver is based on the source code available here:

https://github.com/intel/compute-runtime

If you see OpenCL 2.1 NEO as device version that means you are using Neo driver.

Feel free to report driver related problems/issues/suggestions via GitHub page.

0 Kudos
Reply