i used clGetDeviceIDs to get the device IDs of type CL_DEVICE_TYPE_CPU
but did not get any IDs. I tried running on different PCs still got the same result.
How can i run my OpenCL kernals on my multicore CPU?
i used clGetDeviceIDs to get the device IDs of type CL_DEVICE_TYPE_CPU
but did not get any IDs. I tried running on different PCs still got the same result.
How can i run my OpenCL kernals on my multicore CPU?
Install AMD’s OpenCL SDK.
Can we call a Kernel inside a Kernel?
Yes, you can call a kernel function inside a kernel function. The behavior is the same as calling any other function.
how to achieve task parallelization? in the specification it is mentioned that Opencl supports task parallelization please provide any links or documents.
how can we optimese a multiply and accumulate operation or just accumulation
I just tried somthing and i was not getting proper values
How to use image structure supported by opencl? any sample code will be helpful
4)I there a limit on how many kernels we can write?
OpenCL stands for Open Computing Language, and you can read more about it here OpenCL Overview - The Khronos Group Inc and herehttp://en.wikipedia.org/wiki/OpenCL
Does opencl have any limitation on the amount of code that can go on a kernel?
In theory you are only limited by the amount of memory available in your system. In practice I imagine that for very large kernels you may hit other implementation-specific limits.