- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
For my kernel, I need double precision. In CUDA, this is no problem, it is automatically supported. However, in order to support non NVIDIA hardware, the user should be able to use OpenCL, too. Here, as far as I understand, double precision has to be activated manually. Currently, the compiler throws the exception
"Compilation error: :8:32: error: use of type 'double' requires cl_khr_fp64 extension to be enabled"
To do so in the kernel code, one would normally add a line
"#pragma OPENCL EXTENSION cl_khr_fp64 : enable"
Now is there a way to
a) tell CUDAfy to enable double precision on OpenCL hardware or
b) load an existing CUDA C code instead of translating the C# code?
Im using 4770K
Intel HD 4600
asrock z87 extreme
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Have you checked out the the Intel Graphics guide? https://software.intel.com/en-us/articles/intel-graphics-developers-guides

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page