hi,
I have installed Intel OpenCL SDK in my machine:
- Intel Core i5-2450 CPU @2.50GHz (RAM 4GB, Windows 7 SP1, 64 bits)
- Visual Studio 2013
- Platform selected: Intel (R) OpenCL (there is another "Experimental OpenCL 2.0 CPU Only Platform")
- SDK Version: intel_sdk_for_opencl_setup_6.0.0.1049
- OpenCL runtime installed: opencl_runtime_15.1_x64_setup (I got problems installing the 16.1, that´s why I installed this one)
I used two Intel examples so far: "intel_ocl_caps_basic" and "intel_ocl_gemm".
The first one runs with no problem giving the following output:
However, eveytime I use the "intel_ocl_gemm", I get an "CL_DEVICE_NOT_AVAILABLE" error, and it happens in the gemm.cpp at line 446-447:
context = clCreateContext(&context_props[0], 1, &device, 0, 0, &err); SAMPLE_CHECK_ERRORS(err);
I don not understand this. I think my i5 CPU is supposed to support this feature. As far as I know the i5-2450M supports SSE4.1 and SSE4.2.
Is there anything I am missing?
Any hint will be appreciatted, thanks