OpenCL logo

OpenCL lets you tap into the parallel computing power of modern GPUs and multicore CPUs to accelerate compute-intensive tasks in your Mac apps.Use OpenCL to incorporate advanced numerical and data analytics features, perform cutting-edge image and media processing, and deliver accurate physics and AI simulation in games.

  • Using the OpenCL Logo

    If your app uses OpenCL or you’ve created your own implementation, learn about licensing the OpenCL logo.

  • Transitioning to Metal

    If you are using OpenCL for computational tasks in your Mac app, we recommend that you transition to Metal and Metal Performance Shaders.
    Learn about Metal