3 ms·
Why do you think AMD would bother with something like http://www.anandtech.com/show/9792/amd-sc15-boltzmann-initiative-announced-c-and-cuda-compilers-for-amd-gp
by klagermkii 11y ago
Why do you think AMD would bother with something like http://www.anandtech.com/show/9792/amd-sc15-boltzmann-initiative-announced-c-and-cuda-compilers-for-amd-gpus http://www.anandtech.com/show/9792/amd-sc15-boltzmann-initia... so recently if OpenCL has become the dominant platform?
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?
- DiabloD3 11y agoNvidia 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). 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.