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.
Reference, Guides, and Sample Code
-
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