AMD Core Math Library
AMD Core Math Library (ACML) is a software development library released by AMD. This library provides useful mathematical routines optimized for AMD processors.
Originally developed in 2002 for use in high-performance computing (HPC) and scientific computing, ACML allows nearly optimal use of AMD Opteron processors in compute-intensive applications.
Features
ACML consists of the following main components: [1]
- A full implementation of Level 1, 2 and 3 Basic Linear Algebra Subprograms (BLAS), with optimizations for AMD Opteron processors.
- A full suite of Linear Algebra (LAPACK) routines.
- A comprehensive suite of Fast Fourier transform (FFTs) in single-, double-, single-complex and double-complex data types.
- Fast scalar, vector, and array math transcendental library routines
- Random Number Generators in both single- and double-precision
Supported platforms
AMD offers pre-compiled binaries for Linux, Solaris, and Windows available for download. Supported compilers include gfortran, Intel Fortran Compiler, Microsoft Visual Studio, NAG, PathScale, PGI compiler, and Sun Studio.[2]
See also
- Framewave - formerly the AMD Performance Library
- Open64 - AMD has an Open64 compiler distribution that can be used with ACML
License
ACML has a proprietary license. The library is distributed in binary form free of charge, but cannot be freely redistributed[3].
References
- ^ "AMD Core Math Library (ACML)". AMD. April 20, 2005. Archived from the original on 2007-05-21. Retrieved 2007-06-01.
- ^ "ACML Downloads & Resources". AMD. Retrieved 2009-05-24.
- ^ http://users-phys.au.dk/martint/dnAnalytics-doc/ACML_License.html