1 year ago

#285383

test-img

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

Accepted video resources