OpenCL™ Zone – Accelerate Your Applications

OpenCL™ is the first truly open and royalty-free programming standard for general-purpose computations on heterogeneous systems. Open Computing Language allows programmers to preserve their expensive source code investment and easily target multi-core CPUs, GPUs, and the new APUs. 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 CPU, GPUs and APUs. AMD, an early supporter of OpenCL™ and leading innovator and provider of high-performance CPUs and GPUs, is uniquely positioned in this industry to offer a complete acceleration platform for OpenCL™. Developer and technology partners have created several applications, libraries and technology demonstrations taking advantage of AMD Accelerated Parallel Processing acceleration, also abbreviated as “APP.” Use the resources below to get started with OpenCL™ today.

Legacy AMD OpenCL™ Tools — These tools have lived a long and fruitful life. Now discontinued but provided here without warranty as a convenience

Libraries

ACML — ACML includes optimized and threaded linear algebra math libraries for use in for high performance computing, scientific, engineering, and related compute-intensive applications for use on AMD processors. Includes BLAS, LAPACK, FFT, and RNG routines.

clMagma — OpenCL™ port of the MAGMA project, a linear algebra library similar to LAPACK but for Multicore+GPU systems