AMD Core Math Library: Difference between revisions

Content deleted Content added
Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0beta10ehf1) (StraussInTheHouse)
Link
 
(9 intermediate revisions by 5 users not shown)
Line 1:
'''AMD Core Math Library''' ('''ACML''') is an end-of-life <ref>[https://developer.amd.com/tools-and-sdks/archive/acml-product-features/ AMD Core Math Library Product Features]{{Dead link|date=March 2018}}</ref> [[software development]] library released by [[AMD]], replaced by many open source libraries, including AMD libm 4.0. This library provides mathematical routines optimized for AMD processors.
 
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">{{Cite web |url=http://developer.amd.com/tools-and-sdks/cpu-development/amd-core-math-library-acml/ |title=ACML |access-date=2014-10-19 |archive-url=https://web.archive.org/web/20141015020116/http://developer.amd.com/tools-and-sdks/cpu-development/amd-core-math-library-acml/ |archive-date=2014-10-15 |deadurl-url=yes |dfstatus=dead }}</ref>
* 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 11 ⟶ 13:
==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
* [[Framewave]] - formerly the AMD Performance Library
* [[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] {{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>
 
==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:AdvancedAMD Micro Devices productssoftware]]
[[Category:Numerical libraries]]