AMD Accelerated Parallel Processing SDK 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 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 the upcoming AMD Fusion Family of Accelerated Processing Units (APUs).
The AMD Accelerated Parallel Processing SDK package provides a complete development platform created by AMD to allow you to quickly and easily develop applications accelerated by ATI APP technology. The SDK allows you to develop your applications in a high-level language, OpenCL (Open Computing Language).
OpenCL is the first truly open and royalty-free programming standard for general-purpose computations on heterogeneous systems. OpenCL allows programmers to preserve their expensive source code investment and easily target both multi-core CPUs and the latest GPUs, such as those from AMD.
Developed in an open standards committee with representatives from major industry vendors, OpenCL gives users what they have been demanding: a cross-vendor, non-proprietary solution for accelerating their applications on their CPU and GPU cores.
What's New in This Release:
Key features supported in SDK 2.8 and the Catalyst 12.8 drivers include:
· Support for Direct3D 11 sharing.
· Performance improvement in the OpenCL GPU run-time.
· Performance improvement in the OpenCL CPU run-time.
· Support added for 64-bit atomics.
· Asynchronous dispatch support added for Radeon HD 7000-series devices.
· Support for LLVM 3.0.
· Support added for bus-addressable memory.
· 2D max image size increased to 16k*16k.
· UVD performance improvements.
· Samples are now included for BOLT, Aparapi, and C++ AMP.
· Bolt data parallel primitives C++ template library, preview release for OpenCL
Preview includes the following templates:
· Scan
· Sort
· Reduce
· Transform
· Transform reduce
· Counting
The CodeXL beta integrated hybrid computing (HC) tool suite is recommended for use with AMD APP SDK and can be downloaded here. Features include:
· Unified profiling and debugging on AMD CPUs/APUs/GPUs.
· New user interface with unified look-and-feel, available as a stand-alone Windows or Linux a...