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.

talonmies
  • 70,661
  • 34
  • 192
  • 269
einpoklum
  • 118,144
  • 57
  • 340
  • 684

0 Answers0