Overview The OpenCL™ platform is the open standard for general-purpose parallel programming of heterogeneous systems. It provides a uniform programming environment that is used to write portable code for client PCs, high-performance computing servers, and embedded systems that use a diverse mix of: Multicore CPUs Graphic processors FPGAs Other parallel processors and coprocessors The OpenCL Platfo