Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Beginner
147 Views

Windows 10 driver 23.20.16.5018 - NEO CL + Vulkan 1.1

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
Highlighted
Employee
147 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