OpenCL

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: