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 Accelerated Parallel Processing (APP) SDK release.

All you need to get started accelerating your applications with OpenCL™ is:

  1. The latest AMD Accelerated Parallel Processing (APP) SDK release
  2. A supported operating system with supported compiler
  3. A supported processor (CPU and/or GPU)

System Requirements

To run OpenCL™ on an x86 CPU, make sure your CPU supports SSE3 extensions or later. To also 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.

Ready-Made Development Systems

If you wish to purchase a pre-configured system for OpenCL™ application development, please visit our partner distributors:  Exxact Corporation Workstations. Of course, if you already have a compatible system, you do not need to buy any additional equipment to get started.

Getting Started Guide

You may want to read through the AMD 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.

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