Основная математическая библиотека AMD
Основная математическая библиотека AMD ( ACML ) устарела [1] библиотека разработки программного обеспечения , выпущенная AMD , заменена многими библиотеками с открытым исходным кодом, включая AMD libm 4.0. Эта библиотека предоставляет математические процедуры, оптимизированные для процессоров AMD.
Преемником ACML являются библиотеки AMD Optimizing CPU Libraries ( AOCL ), набор библиотек в основном с открытым исходным кодом, скомпилированных для процессоров AMD64 . Он включает в себя BLIS с открытым исходным кодом , libFLAME , ScaLAPACK , FFTW и AOCL-Sparse, а также оригинальные AMD LibM, memcpy и RNG с закрытым исходным кодом. [2]
Особенности [ править ]
ACML состоит из следующих основных компонентов: [3]
- Полная реализация базовых подпрограмм линейной алгебры (BLAS) уровней 1, 2 и 3 с оптимизацией для процессоров AMD Opteron.
- Полный набор процедур линейной алгебры ( LAPACK ).
- Комплексный набор быстрого преобразования Фурье (БПФ) для одно-, двух-, одно- и двухкомплексных типов данных.
- Быстрые трансцендентные библиотечные процедуры скалярной, векторной и массивной математики
- Генераторы случайных чисел как с одинарной, так и с двойной точностью.
Поддерживаемые платформы [ править ]
AMD предлагает предварительно скомпилированные двоичные файлы для Linux , Solaris и Windows , доступные для загрузки. Поддерживаемые компиляторы включают GNU Fortran , Intel Fortran Compiler , Microsoft Visual Studio , NAG , PathScale , компилятор PGI и Sun Studio . [4]
Лицензия [ править ]
ACML имеет собственную лицензию на бесплатное программное обеспечение . Библиотека распространяется в бинарном виде бесплатно, но не подлежит свободному распространению. [5] [6]
См. также [ править ]
- GPUOpen — пакет программного обеспечения с открытым исходным кодом для визуальных эффектов, высокопроизводительных вычислений и GPGPU.
- Framewave — ранее библиотека производительности AMD
- Open64 — у AMD есть дистрибутив компилятора Open64, который можно использовать с ACML.
- Библиотека математических ядер (MKL)
Ссылки [ править ]
- ^ Особенности продукта AMD Core Math Library [ мертвая ссылка ]
- ^ «Оптимизация библиотек ЦП AMD (AOCL)» . АМД .
- ^ «АКМЛ» . Архивировано из оригинала 15 октября 2014 г. Проверено 19 октября 2014 г.
- ^ Загрузки и ресурсы ACML [ мертвая ссылка ]
- ^ Соглашения о перераспределении, заархивированные 15 октября 2014 г. на Wayback Machine , Соглашения о перераспределении ACML.
- ^ ACML EULA , Лицензионное соглашение с конечным пользователем.