1 year ago
#285383
ein supports Moderator Strike
Why are the OpenCL C++ bindings in CUDA 11.6 older than in CUDA 10.1?
I'm looking at the OpenCL C++ bindings header distributed with several versions of CUDA, and am noticing that the newer CUDA versions have older C++ bindings:
CUDA Version | cl.hpp version |
cl.hpp modification year |
---|---|---|
10.1 | 1.2.7 | 2015 |
11.2 | 1.2.7 | 2015 |
11.4 | 1.2.5 | 2013 |
11.6 | 1.2.5 | 2013 |
Why were the C++ bindings downgraded?
And why don't these versions all use the last (AFAICT) version of the C++ bindings header as released by the Khronos consortium, version 1.2.8 from October 2015?
Note: The differences are not at all trivial: diff -uwB
followed by diffstat
tells us 1179 insertions, 691 deletions.
c++
binding
cuda
opencl
cross-language
0 Answers
Your Answer