AMD Core Math Library ( ACML ) es una biblioteca de desarrollo de software que ha llegado al final de su vida útil [1] lanzada por AMD y que ha sido reemplazada por muchas bibliotecas de código abierto, incluida AMD libm 4.0. Esta biblioteca proporciona rutinas matemáticas optimizadas para procesadores AMD.
El sucesor de ACML es AMD Optimizing CPU Libraries ( AOCL ), un conjunto de bibliotecas en su mayoría de código abierto compiladas para procesadores AMD64 . Incluye BLIS , libFLAME , ScaLAPACK , FFTW y AOCL-Sparse de código abierto, además de AMD LibM, memcpy y RNG originales de código cerrado . [2]
Características
ACML consta de los siguientes componentes principales: [3]
- Una implementación completa de los subprogramas de álgebra lineal básica (BLAS) de niveles 1, 2 y 3, con optimizaciones para procesadores AMD Opteron.
- Un conjunto completo de rutinas de álgebra lineal ( LAPACK ).
- Un conjunto completo de transformadas rápidas de Fourier (FFT) en tipos de datos simples, dobles, simples y doblemente complejos.
- Biblioteca de rutinas trascendentales rápidas de matemáticas escalares, vectoriales y de matrices
- Generadores de números aleatorios de precisión simple y doble
Plataformas compatibles
AMD ofrece binarios precompilados para Linux , Solaris y Windows disponibles para descargar. Los compiladores compatibles incluyen GNU Fortran , Intel Fortran Compiler , Microsoft Visual Studio , NAG , PathScale , PGI compiler y Sun Studio . [4]
Licencia
ACML tiene una licencia de software libre y propietario . La biblioteca se distribuye en formato binario de forma gratuita, pero no se puede redistribuir libremente. [5] [6]
Véase también
- GPUOpen : paquete de software de código abierto para efectos visuales, HPC y GPGPU
- Framewave : anteriormente la biblioteca de rendimiento de AMD
- Open64 : AMD tiene una distribución del compilador Open64 que se puede utilizar con ACML
- Biblioteca de núcleos matemáticos (MKL)
Referencias
- ^ Características del producto de la biblioteca matemática AMD Core [ enlace inactivo ]
- ^ "Bibliotecas de optimización de CPU de AMD (AOCL)". AMD .
- ^ "ACML". Archivado desde el original el 15 de octubre de 2014. Consultado el 19 de octubre de 2014 .
- ^ Descargas y recursos de ACML [ enlace roto ]
- ^ Acuerdos de redistribución Archivado el 15 de octubre de 2014 en Wayback Machine , Acuerdos de redistribución de ACML
- ^ ACML EULA, Acuerdo de licencia de usuario final
Enlaces externos
- Computación en streaming (Guía del usuario)
- Reemplazo: Biblioteca matemática AMD (LibM), github