I believe someone in the forum is or already have used the Bolt library for OpenCL . Is there any public repository to download it ?
I am using NVIDIA GPU and i think the stand-alone installation of the library will allow me to use it .
What do you think?
AFAIK you need C++ extension for OpenCL. so currently it is possible use it only on AMD GPU/CPU.
Cant one get the C++ extensions directly from Khronos repository? I think they have all the C++ wrapper files.
C++ extension of OpenCL C language.
cl.hpp file can be downloaded from http://www.khronos.org/registry/cl/api/1.2/cl.hpp
although I am not sure if Bolt is supported on non-AMD platforms. Will ask somone and let you know.
Bolt is not supported on other than AMD platform because only AMD implement C++ extension in kernel language. That mean you can write C++ code inside kernels.
It looks like there was some confusion here. OpenCL C++ extension (for host side) is released by KHRONOS, and is available at khronos site. But BOLT internally uses static C++ kernel language (for kernel side), that is only supported by AMD. So bolt as of now is only for AMD. Here is Kent Knox's reply for more information
Adding some more insight to what has been discussed so far.
It seems that we have to wait for a while.
I am trying out ViennaCL for the time being.