AMD OpenCL™ Accelerated Parallel Processing (APP) technology is a set of advanced hardware and software technologies that enable AMD graphics processing cores (GPU), working in concert with the system’s x86 cores (CPU), to execute heterogeneously to accelerate many applications beyond just graphics. This enables better balanced platforms capable of running demanding computing tasks faster than ever, and sets software developers on the path to optimize for AMD Accelerated Processing Units (APUs). The AMD APP Software Development Kit (SDK) is a complete development platform created by AMD to allow you to quickly and easily develop applications accelerated by AMD APP technology. The SDK provides samples, documentation, and other materials to quickly get you started leveraging accelerated compute using OpenCL™, Bolt, or C++ AMP in your C/C++ application, or Aparapi for your Java application. (Check the AMD OpenCL™ Zone for these and other tools and libraries.)MD5 Checksums, System Requirements & Driver Compatibility page. Scroll down for the current APP SDK downloads.
AMD APP SDK v3.0 Beta is Now Available!
The AMD APP SDK v3.0 Beta includes samples for OpenCL™ as well as accelerated libraries such as the Open Source C++ template library called “Bolt” and the OpenCL™ accelerated OpenCV (Open Computer Vision) library. APP SDK 3.0 Beta supports OpenCL™ 2.0 with twenty samples highlighting the new features and benefits of OpenCL™ 2.0 – the latest compute API standard from Khronos. This release supports Catalyst Omega 14.12 driver. For a list of supported devices for OpenCL™ 2.0, please see the MD5 Checksums, System Requirements & Supported Compilers & Devices page. Read the Getting Started Guide for more details. Please give it a try and provide us with feedback.
Online Documentation: OpenCL Programming User Guide
Online Documentation: OpenCL Programming Optimization Guide