Content deleted Content added
No edit summary |
Link |
||
(12 intermediate revisions by 7 users not shown) | |||
Line 1:
'''AMD Core Math Library''' ('''ACML''') is an end-of-life
The successor to ACML is the '''AMD Optimizing CPU Libraries''' ('''AOCL'''), a set of mostly [[open source]] libraries compiled for [[AMD64]] processors. It includes the open source [[BLIS (software)|BLIS]], [[LAPACK#Implementations|libFLAME]], [[ScaLAPACK]], [[Fastest Fourier Transform in the West|FFTW]], and AOCL-Sparse, plus the original closed-source AMD LibM, [[memcpy]], and RNG.<ref>{{cite web |title=AMD Optimizing CPU Libraries (AOCL) |url=https://developer.amd.com/amd-aocl/ |website=AMD}}</ref>
==Features==
ACML consists of the following main components:<ref name="AMD-Core-Math-Library-dotcom">
* 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.
Line 10 ⟶ 12:
==Supported platforms==
AMD offers pre-compiled binaries for [[Linux]], [[Solaris (operating system)|Solaris]], and [[Microsoft Windows|Windows]] available for download. Supported compilers include [[GNU Fortran]], [[Intel Fortran Compiler]], [[Microsoft Visual Studio]], [[Numerical Algorithms Group|NAG]], [[PathScale]], [[PGI compiler]], and [[Sun Studio (software)|Sun Studio]].<ref>[https://developer.amd.com/tools-and-sdks/archive/acml-downloads-resources/ ACML Downloads & Resources]{{Dead link|date=November 2018}}</ref>
==License==▼
ACML has a proprietary [[freeware]] license. The library is distributed in binary form free of charge, but cannot be freely redistributed.<ref>[http://developer.amd.com/tools-and-sdks/cpu-development/amd-core-math-library-acml/acml-redistribution-agreements/ Redistribution Agreements] {{Webarchive|url=https://web.archive.org/web/20141015020107/http://developer.amd.com/tools-and-sdks/cpu-development/amd-core-math-library-acml/acml-redistribution-agreements/ |date=2014-10-15 }}, ACML Redistribution Agreements</ref><ref>[http://amd-dev.wpengine.netdna-cdn.com/wordpress/media/2012/10/ACML-EULA.pdf ACML EULA], End-user license agreement</ref>▼
==See also==
* [[GPUOpen]] - Open-source software suite for visual effects, HPC, and GPGPU
*
* [[Open64]] - AMD has an Open64 compiler distribution that can be used with ACML
* [[Math Kernel Library]] (MKL)
▲==License==
▲ACML has a proprietary license. The library is distributed in binary form free of charge, but cannot be freely redistributed.<ref>[http://developer.amd.com/tools-and-sdks/cpu-development/amd-core-math-library-acml/acml-redistribution-agreements/ Redistribution Agreements], ACML Redistribution Agreements</ref><ref>[http://amd-dev.wpengine.netdna-cdn.com/wordpress/media/2012/10/ACML-EULA.pdf ACML EULA], End-user license agreement</ref>
==References==
Line 26 ⟶ 28:
==External links==
*[https://web.archive.org/web/20081010124022/http://ati.amd.com/technology/streamcomputing/Stream_Computing_User_Guide.pdf Streaming Computing (User Guide)]
*Replacement: [https://www.amd.com/en/developer/aocl/libm.html AMD Math Library (LibM)], [https://github.com/amd/aocl-libm-ose github]
{{Numerical linear algebra}}
[[Category:
[[Category:Numerical libraries]]
|