OpenCL™ Installable Client Driver (OpenCL™ ICD) enables different OpenCL implementations to coexist in the same system. OpenCL ICD also enables applications to select between OpenCL implementations at run time.
To work with the OpenCL runtime, an application should link to the OpenCL
Installable Client Driver import library, presented as the OpenCL.lib
file. The library is provided by Intel®
SDK for OpenCL™ Applications.
You should select an OpenCL platform for use in your application. If
several OpenCL platforms exist in the system, use the clGetPlatformIDs
and clGetPlatformInfo
functions to query and select the OpenCL
platform. See Querying OpenCL
Platform ID section for more information.