El lenguaje está basado en C99, eliminando cierta funcionalidad y extendiéndolo con operaciones vectoriales.
Apple la propuso al Grupo Khronos para convertirla en un estándar abierto y libre de derechos.
OpenCL forma parte de Mac OS X v10.6 ('Snow Leopard'),[4] mientras que AMD decidió apoyar OpenCL en lugar de su antigua API Close to Metal.
Este ejemplo calcula una Transformada rápida de Fourier.
[2] Las llamadas a la API son las siguientes: El cómputo en sí es este: