2 ms·
The thing about the OpenCL support story is that if you look at version support, it's obvious NVIDIA wasn't at fault. Even despite NVIDIA not being particularl
by dotnet00 4y ago
The thing about the OpenCL support story is that if you look at version support, it's obvious NVIDIA wasn't at fault.
Even despite NVIDIA not being particularly interested in strongly supporting it, Intel, AMD and Qualcomm kept up support for it up to OpenCL 2.0. Get to 2.1 and the only vendor bothering to support it is Intel. OpenCL 2.2 is still only available in ROCm and even that came an entire 4 years after the spec was finalized. It's clear that none of the companies were particularly interested in pushing OpenCL with the effort required for its single source features in 2.0 onwards.
Then we get to OpenCL 3.0, where Khronos rolled back most of the big mandatory features from 2.2 and suddenly it's once again supported by NVIDIA, Intel and Samsung mere months after the spec is ratified (AMD noticeably still missing 2+ years later).