This document serves as a comprehensive user guide for AMD Optimizing CPU Libraries (AOCL). AOCL comprises a suite of numerical libraries meticulously optimized for AMD "Zen"-based processors, including EPYC™, Ryzen™ Threadripper™, and Ryzen™ processors.
The guide provides detailed instructions on the installation, usage, and tuning of various AOCL libraries, such as:
- AOCL-BLIS (Basic Linear Algebra Subprograms)
- AOCL-libFLAME (Linear Algebra Package)
- AOCL-FFTW (Fastest Fourier Transform in the West)
- AOCL-LibM (Core Math Library)
- AOCL-ScaLAPACK (Scalable LAPACK)
- AOCL-RNG (Random Number Generator)
- AOCL-SecureRNG (Cryptographically Secure Random Numbers)
- AOCL-Sparse (Sparse Matrix Operations)
- AOCL-LibMem (Memory/String Functions)
- AOCL-Cryptography (Cryptographic Functions)
- AOCL-Compression (Lossless Data Compression)
It also covers integration with high-performance benchmarks and libraries like HPL and MUMPS, alongside debugging, troubleshooting, and performance tuning recommendations. For further details and the latest updates, users are encouraged to visit AMD Developer Central.
Explore the full capabilities of AMD's optimized libraries for your high-performance computing needs. For more information, visit AMD Developer Central.








