OpenCL Offline Binary Compatibility Query Before Program Load
Cached OpenCL Offline Binary Device Compatibility Goal: load a previously built OpenCL program binary on a repeatable build machine only when the binary is compatible with the target OpenCL device, without relying on trial-and-error calls to clCreateProgramWithBinary. Constraint: OpenCL 1.2 through 3.0 does not standardize binary compatibility across vendors