AMD 코어 수학 라이브러리

AMD Core Math Library

AMD Core Math Library(ACML)는 AMD가 출시한 End-of-Life[1] 소프트웨어 개발 라이브러리다.이 라이브러리는 AMD 프로세서에 최적화된 수학적 루틴을 제공한다.

ACML의 후속으로는 AMD Optimizing CPU Libraries(AOCL)가 있는데, AMD64 프로세서를 위해 컴파일된 대부분의 오픈 소스 라이브러리의 집합이다.오픈 소스 BLIS, libFLame, ScaLAPACK, FFTW, AOCL-Sparse와 더불어 원래의 폐쇄 소스 AMD LibM, memcpy, RNG 등이 포함된다.[2]

특징들

ACML은 다음과 같은 주요 구성요소로 구성된다.[3]

  • AMD Opteron 프로세서에 대한 최적화를 포함한 레벨 1, 2 및 3 BLAS(Basic Linear Merge Subgrammes)의 완전한 구현.
  • LAPACK(Linear Algebra) 루틴의 전체 모음입니다.
  • 단일, 이중, 단일 복합 및 이중 복합 데이터 유형으로 구성된 포괄적인 FFT(Fast Fourier Transform) 제품군.
  • 빠른 스칼라, 벡터 및 배열 수학 초월 라이브러리 루틴
  • 단일 정밀도와 이중 정밀도의 임의 번호 생성기

지원되는 플랫폼

AMD는 Linux, SolarisWindows용 사전 컴파일된 바이너리를 다운로드할 수 있도록 제공한다.지원되는 컴파일러로는 GNU Fortran, Intel Fortran Compiler, 마이크로소프트 Visual Studio, NAG, PathScale, PGI 컴파일러, Sun Studio가 있다.[4]

면허증

ACML은 독점적인 프리웨어 라이센스를 가지고 있다.도서관은 2진법으로 무료로 배포되지만 자유롭게 재분배할 수 없다.[5][6]

참고 항목

  • GPUOpen - 시각 효과, HPC 및 GPGPU를 위한 오픈 소스 소프트웨어 제품군
  • 프레임웨이브 - 이전 AMD Performance Library
  • Open64 - AMD에는 ACML과 함께 사용할 수 있는 Open64 컴파일러 배포가 있음
  • MKL(Math Kernel Library)

참조

  1. ^ AMD Core Math Library 제품 기능[데드링크]
  2. ^ "AMD Optimizing CPU Libraries (AOCL)". AMD.
  3. ^ "ACML". Archived from the original on 2014-10-15. Retrieved 2014-10-19.
  4. ^ ACML 다운로드 및 리소스[데드링크]
  5. ^ Wayback Machine, ACML 재분배 계약서에 2014-10-15로 보관재분배 계약
  6. ^ ACML EULA, 최종 사용자 라이센스 계약

외부 링크