Installable Client Driver ICD allows multiple implementations to co-exist Code only links to libOpenCL.so Application selects implementation at runtime Current GPU driver model does not easily allow multiple devices across manufacturers clGetPlatformIDs() and clGetPlatformInfo() examine the list of available implementations and select a suitable one
{}