ACML is a set of numerical routines tuned specifically for AMD64 processors designed to increase support for linear programming, an optimizing technique for mathematically intensive code, in multi-core processing environments.
ACML is designed to be used with a variety of popular x86 C/C++ and Fortran compilers, including GCC and GFortran (The GNU Compiler Collection), PGI, Pathscale, Sun, and Intel, providing developers with freedom of choice when creating highly-optimized, multi-threaded code.
Over the past four years, PathScale has collaborated with AMD and it's technology partner NAG to deliver a custom version of ACML compiled with the PathScale compiler," said Duncan Poole, Director, PathScale.
PGI has been including ACML with its cross-platform products since PGI Release 5.
Composed of highly optimized numeric functions for mathematical, engineering, scientific, and financial applications, ACML
To address the needs of developers of compute intensive applications, ACML
ACML is composed of highly optimized numeric functions for mathematical, engineering, scientific, and financial applications.
The ACML is freely available on AMD's developer site: http://developer.
Software developers using the ACML optimized for the upcoming AMD Opteron and AMD Athlon 64 processors will be able to increase accuracy and performance while reducing the overall time and cost of development for both 32- and 64-bit applications and systems running on the AMD 64-bit technology.
ACML will be composed of highly optimized numeric functions for mathematical, engineering, scientific, and financial applications.
This includes NAG who will be using ACML to get the best performance for its own range of high-level mathematical and statistical components.
The 64-bit version of ACML is expected to be available for developers in the second quarter 2003 on the AMD Web site.