good news to see first OpenCL 2.1 implementation..
1) Altough OpenCL 2.1 is CPU only right now.. GPU OCL 2.1 support will come for current platforms eventually, right? I mean at least for my Skylake Gen9 iGPU or will only be supported on future Intel products like Kabylake?
2) Linux 2016 R2 versión still isn't avaiable.. but when avaiable will come with this two expected features?
*Skylake GPU support?
*OpenCL 2.0 GPU support for Linux? or will Linux OpenCL GPU support go from current OpenCL 1.2 support to 2.1 directly?
3)Not putting pressure but OpenCL 2.2 C++ kernel support is super interesting and kerenel compilation can be tried right now compiling these projects:
it depends on SPIR-V 1.1 but seeing you now support SPIR-V 1.0 for OCL 2.1 hope you can support also *EXPERIMENTALLY* SPIR-V 1.1 first even without other OCL 2.2 features so we can try finally play with C++ kind of kernels in OCL world!
1. OpenCL 2.1 support for the GPU is planned for the KabyLake processors only. It is disappointing, but that's the current plan.
2. We are preparing both SDK and the driver that will support OpenCL 2.0 on the GPU and will support Skylake. It is almost ready, should release early next quarter.
3. For now, we plan to support OpenCL 2.2 and OpenCL C++ kernel language in Cannon Lake time frame. If experimental SPIR-V 1.1 support will arrive, it will be on the CPU only. I will try to find out what's the release plans there.
Thanks for the response..
1)Driver with OCL 2.0 and Skylake for Linux is released!!
seems super robust/stable/fast and only thing I can find I'm not happy is that it doesn't support fine grain SVM support vs Windows driver on Skylake GPU..
must say I don't recompiled kernel 4.4 with patch supplied in the driver.. I'm using Ubuntu 16.04+kernel 4.6 and padoka ppa weekly driver builds of drm and i965 drivers so perhaps fine grain support depends on using the patch for 4.4?
if not any plans to support SVM fine grain support similar to Windows OCL 2.0 driver?
2)Anyway OpenCL 2.2 will be supported on Skylake CPUs right?
for iGPU I will wait for a laptop with Cannonlake then :-)