Nvidia still doesn't even support OpenCL 2.0 from two years ago. Surely if OpenCL was making significant gains they would be forced to support it, especially since Nvidia is far more popular in any kind of HPC setup with Tesla compared to FirePro?
Nvidia still doesn't even support OpenCL 2.0 from two years ago. Surely if OpenCL was making significant gains they would be forced to support it, especially since Nvidia is far more popular in any kind of HPC setup with Tesla compared to FirePro?
Intel has had OpenCL 2.0 support since August 2014, and AMD since September 2014.
OpenCL 2.0's interesting features are shared virtual memory and generic memory space, which Nvidia hardware before Maxwell rev 2 may not be able to support, and Nvidia may have to wait until Pascal to support it (via the NvLink and unified memory feature set). Ergo, Nvidia may not have the hardware support to add OpenCL 2.0 yet.
OpenCL 2.1 is more of the interesting one because they are adopting a SPIR-V (Vulkan's IL representation)-based C++ subset, something Nvidia has been leading the charge on.
OpenCL 2.1 was finalized last month, so I don't expect drivers to support it properly until this time next year.