AMD Core Math Library ( ACML ) は、 AMDがリリースしたサポート終了[ 1 ]のソフトウェア開発ライブラリで、AMD libm 4.0 を含む多くのオープンソースライブラリに置き換えられています。このライブラリは、AMD プロセッサ向けに最適化された数学ルーチンを提供します。
ACML の後継はAMD Optimizing CPU Libraries ( AOCL ) で、 AMD64プロセッサ向けにコンパイルされた主にオープンソースのライブラリ群です。これには、 BLIS、libFLAME、ScaLAPACK、FFTWなど、さまざまなプロジェクトの最適化されたオープンソースのフォークが含まれています。また、疎線形代数を実装する AOCL-Sparse、数学ライブラリの AOCL-LibM、memcpyや同様の関数を実装する AOCL-LibMem など、さまざまな新しいオープンソース ソリューションも提供しています。AOCL RNG 乱数生成ライブラリはクローズド ソースです。[ 2 ]
ACMLは以下の主要コンポーネントで構成されています。[ 3 ]
AMDは、 Linux、Solaris、Windows用のプリコンパイル済みバイナリをダウンロード提供しています。サポートされているコンパイラには、 GNU Fortran、Intel Fortran Compiler、Microsoft Visual Studio、NAG、PathScale、PGIコンパイラ、Sun Studioなどがあります。[ 4 ]
ACML は独自のフリーウェアライセンスを持っています。ライブラリはバイナリ形式で無料で配布されますが、自由に再配布することはできません。[ 5 ] [ 6 ]