einpoklum
einpoklum

Reputation: 131395

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.

Upvotes: 1

Views: 117

Answers (0)

Related Questions