I'm getting a message saying that the extension is unsupported (error: OpenCL extension 'cl_khr_fp64' is unsupported)
However some quick googling shows that it should be working fine for Xeon processors.
Here are the specs:
processor: Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz
OS:Red Hat Enterprise Linux Server release 7.2 (Maipo)
driver info:
filename: /lib/modules/3.10.0-327.13.1.el7.x86_64/kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko
version: 2.6.1.0
license: GPL and additional rights
description: Standalone drm driver for the VMware SVGA device
rhelversion: 7.2
srcversion: 4685CBF19B4B0C5C6B8E6FC
tool version:
intel code builder 2015 - 5.0.0.62 x64
Interestingly enough, running the kernel on a docker container with the same SDK will succeed - I used this dockerfile specifically: https://github.com/d9magai/docker-opencl/blob/master/Dockerfile
I'm also tried the most recent Intel OpenCL runtime, 16.1 but the issue still persists.
Outside of the docker container it can be reproduced when attempting to build any OpenCL kernel with the pragma for the extension. For instance, attempting to build the kernel from https://github.com/hpc12/tools will give you the error.
To build and run, type 'make' and then `./cl-demo 1000000 10'