I tried to install SRB 5.0 opencl driver for Intel(R) Celeron(R) CPU J1900, but clinfo can not find the gpu device , only the cpu device can be found. (see the attachment clinfo_1123.txt).
here is the output from lspci -nn -s 0:02.0
00:02.0 VGA compatible controller : Intel Corporation Atom Processor Z36xxx/Z37xxx Series Graphics & Display [8086:0f31] (rev 0e)
The Linux driver package only supports Gen9 GPUs and forward. For the Celeron, Pentium, and Atom lines this means these are currently the only versions supported:
In fact, I have tried the beignet, it can detects the gpu device.
I have no idea about why the official driver version can not detect the gpu device, since both beignet and the official version are maintained by Intel.
However, I want to play with opencl caffe, but clcaffe does not support beignet. (see the issue from clcaffe https://github.com/01org/caffe/issues/30)
By the way, I have tried Intel Atom x5-Z8350 before, it works well with the official linux driver. But Intel Atom x5-Z8350 is not in the list you posted (https://ark.intel.com/products/codename/80644/Apollo-Lake). So how can I determine if the linux driver can support the hardware I use?
Beignet can be an option for now, but in the long term openCL is consolidating. Maintenance and new features will focus more on the versions of OpenCL in the drivers/runtimes list. (https://software.intel.com/en-us/articles/opencl-drivers.)
For supported processors, the release notes document what is validated. Depending on the features used a subset of features on processors not listed may work. However, there are no guarantees. Also, while you are welcome to use whatever you can get to work, the level of support is much less if your configuration is outside what is specified in the release notes.