AMD Accelerated Parallel Processing (APP) SDK (formerly ATI Stream)

Overview

What is AMD APP Technology?AMD 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 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).What is the AMD APP Software Development Kit?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 allows you to develop your applications in a high-level language, OpenCL™ (Open Computing Language). What is OpenCL™?
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.