Quantcast
Channel: Intel® Software - OpenCL*
Viewing all articles
Browse latest Browse all 1182

Wrong calculation results on Intel(R) HD Graphics 4600

$
0
0

Hi,

I've found what seems to be a bug in the OpenCL driver for Intel HD 4600 graphics core. The code I am attaching produces correct results on Intel CPU or NVidia GPU OpenCL targets but at the same time produces wrong results on HD 4600.

The code is self-diagnosing. It tells you if it produces correct or incorrect results. Here is the output I am getting on HD 4600:

Device: Intel(R) HD Graphics 4600
Expected value at center: 1.06103
Computed value at center: 0.000547921
MSE: 0.0778968 [FAIL]
 

After a small modification to select a CPU device it produces the following:

Device: Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz
Expected value at center: 1.06103
Computed value at center: 1.06335
MSE: 7.60111e-005 [PASS]

I am compiling the code with Visual Studio 2013 using Khronos OpenCL headers (.h files from OpenCL 1.1 and cl.hpp from OpenCL 1.2) and linking against opencl.lib from NVidia's SDK. It shouldn't matter though.

I am running Windows 8.1 with the latest driver 10.18.14.4222.

 

 

AttachmentSize
Downloadtest.cpp8.13 KB

Viewing all articles
Browse latest Browse all 1182

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>