Nvidia has been having problems implementing OpenCL 2.0 (DX12 support has been a higher priority for them, especially given that only Maxwell rev 2 properly supports things like Rasterizer Ordered Views and Tiled Resources).<p>Intel has had OpenCL 2.0 support since August 2014, and AMD since September 2014.<p>OpenCL 2.0&#x27;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.<p>OpenCL 2.1 is more of the interesting one because they are adopting a SPIR-V (Vulkan&#x27;s IL representation)-based C++ subset, something Nvidia has been leading the charge on.<p>OpenCL 2.1 was finalized last month, so I don&#x27;t expect drivers to support it properly until this time next year.