OpenCL for macOS

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.

Forums

Post questions and discuss OpenCL with other developers and Apple engineers.
View Forum

Using the OpenCL Logo

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

Tools and Related Resources