environment supports the
Installable Client Driver (ICD) extension
cl_khr_icd). This extension allows multiple implementations of
OpenCL to co-exist on the same system. The ICD Loader acts
as a supervisor for all installed platforms, and provides a standard handler for all API calls.
Applications can choose an OpenCL platform from the list of installed platforms. Based on the platform ID specified by the application, the ICD dispatches the OpenCL host calls to the right runtime.
Xilinx does not provide the OpenCL ICD library, so the following should be used to install the library on your system.
sudo apt-get install ocl-icd-libopencl1 sudo apt-get install opencl-headers sudo apt-get install ocl-icd-opencl-dev
sudo yum install ocl-icd sudo yum install ocl-icd-devel sudo yum install opencl-headers