Podstawowa biblioteka matematyczna AMD
AMD Core Math Library ( ACML ) to wycofana z eksploatacji biblioteka programistyczna wydana przez firmę AMD . Ta biblioteka zawiera procedury matematyczne zoptymalizowane dla procesorów AMD.
Następcą ACML jest AMD Optimizing CPU Libraries ( AOCL ), zestaw bibliotek w większości open source skompilowanych dla procesorów AMD64 . Obejmuje open source BLIS , libFLAME , ScaLAPACK , FFTW i AOCL-Sparse, a także oryginalne AMD LibM o zamkniętym kodzie źródłowym, memcpy i RNG.
Cechy
ACML składa się z następujących głównych komponentów:
- Pełna implementacja podprogramów podstawowej algebry liniowej (BLAS) poziomu 1, 2 i 3 z optymalizacjami dla procesorów AMD Opteron.
- Pełny zestaw procedur algebry liniowej ( LAPACK ).
- Kompleksowy zestaw szybkiej transformaty Fouriera (FFT) w typach danych pojedynczych, podwójnych, pojedynczych i podwójnych złożonych.
- Szybkie skalarne, wektorowe i macierzowe transcendentalne procedury biblioteczne
- Generatory liczb losowych zarówno o pojedynczej, jak i podwójnej precyzji
Obsługiwane platformy
do pobrania wstępnie skompilowane pliki binarne dla systemów Linux , Solaris i Windows . Obsługiwane kompilatory to GNU Fortran , Intel Fortran Compiler , Microsoft Visual Studio , NAG , PathScale , kompilator PGI i Sun Studio .
Licencja
ACML ma zastrzeżoną licencję freeware . Biblioteka jest dystrybuowana bezpłatnie w formie binarnej, ale nie może być swobodnie rozpowszechniana.
Zobacz też
- GPUOpen - pakiet oprogramowania typu open source do efektów wizualnych, HPC i GPGPU
- Framewave — dawniej biblioteka wydajności AMD
- Open64 — AMD ma dystrybucję kompilatora Open64, której można używać z ACML
- Biblioteka jądra matematyki (MKL)