Advanced Micro Devices, Inc. (abbreviated AMD; NYSE: AMD), an American company that manufactures semiconductors, is going to open up its AMD Performance Library. T he world's second-largest supplier of computer processors is hoping to attract innovation and participation from the developer community.
The AMD Performance Library (APL) is a programming library which provides improved support for AMD multi-core processors for Visual Studio, GCC, and Sun Studio compilers. It has been released as a free software project called Framewave, under the Apache licence.
The APL was developed by Advanced Micro Devices (AMD), and consists of a collection of popular software routines designed to accelerate application development, debugging, and optimization on x86 class processors. It includes both simple arithmetic routines as well as more complex functions for applications such as image and signal processing. APL is available as a static library for 32- or 64-bit versions of Microsoft Visual Studio 2005 and GCC 4.1, and as a 32- or 64-bit dynamic library for the Linux, Microsoft Windows or Solaris operating systems.
While the functionality remains similar, on 2008-02-20 AMD deprecated the APL library in favor of an open-source derivative called Framewave. Framewave is licensed under the Apache License version 2.0, which is compatible with version 3.0 of the GPL.