Since AMD’s OpenCL™ release works on both x86 CPUs as well as AMD GPUs, you can get started coding in OpenCL™ immediately, even if you do not yet have an AMD GPU. In fact, the recommended best practice for programming in OpenCL™ is to start off by writing and debugging your OpenCL™ applications on a compatible x86 CPU. Your OpenCL™ program will be able to automatically scale across all of the available CPU cores on your system. Once your OpenCL™ application is working, you can potentially achieve even more performance gain by adding one or more AMD GPUs and updating your application to take advantage of multiple compatible devices in your system. Get started today by downloading: the latest AMD OpenCL™ Accelerated Parallel Processing (APP) SDK release.

All you need to get started accelerating your applications with OpenCL™ is: 1) The latest AMD OpenCL™ Accelerated Parallel Processing (APP) SDK ;  2) A supported operating system with supported compiler, and 3) A supported processor (APU, CPU and/or GPU)

Software / Tools

The AMD OpenCL™ APP SDK includes numerous OpenCL™ sample applications to help demonstrate how to implement various popular algorithms. CodeXL is a comprehensive tool suite that enables developers to harness the benefits of AMD CPUs, GPUs and APUs, and includes powerful debugging capabilities.

System Requirements

To run OpenCL™ on an x86 CPU, make sure your CPU supports SSE3 extensions or later.


To run OpenCL™ on AMD GPUs, you will need either an AMD Radeon™,or AMD FirePro™, or AMD FireStream™ card with the appropriate drivers. For a detailed list of supported cards and drivers, see the AMD APP SDK System Requirements. You may also want to check the supported operating systems and compilers listed in the system requirements.

Getting Started Guide

You may want to read through the AMD OpenCL™ APP SDK Getting Started Guide and other documentation to help you get started using OpenCL™ and building and running the included sample applications. We also have a growing set of other helpful documents, guides and tutorials online available from the AMD OpencCL™ APP SDK page.

OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos.