AnsweredAssumed Answered

How to use OpenCL C++ on AMD hardware, today

Question asked by jason on Jul 29, 2016
Latest reply on Aug 3, 2016 by jason

2.1 has been out for some time now and promised to work on any 2.0 hardware (e.g. compiler changes only).  The feature I was looking forward to the most, since 1.1 was the C++ kernel language (I've even used AMD's static kernel extension in the past for a time).

 

But I haven't been able to figure out how to run OpenCL C++ kernels anywhere, and particularly on AMD hardware, despite the 2.0 support they've had for many months now.

 

So what is the state of kernel C++ support?

 

Is there a path between SPIR-V and kernel C++ support?  What does it involve?  It seems to me that this approach would, practically speaking, prevent JITing sources... which impacts development and some types of libraries.  But that would still be better than nothing...

Outcomes