All you need in order to get started accelerating your applications with OpenCL™ is:
- the latest AMD Accelerated Parallel Processing (APP) SDK v2 release
- a supported operating system with supported compiler
- a supported processor (CPU and/or GPU)
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:
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:
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 to help you get started using OpenCL™ as well as building and running the included sample applications.
We also have a growing set of AMD APP SDK documentation online.
OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos. |