4. AOCL-BLAS - 5.2 English - 57404

AOCL User Guide (57404)

Document ID
57404
Release Date
2025-12-29
Version
5.2 English

AOCL-BLAS is a high-performant implementation of the Basic Linear Algebra Subprograms (BLAS). The BLAS was designed to provide the essential kernels of matrix and vector computation and are the most commonly used computationally intensive operations in dense numerical linear algebra. Select kernels have been optimized for the AMD “Zen”-based processors, for example, AMD EPYCTM, AMD RyzenTM, AMD RyzenTM ThreadripperTM processors by AMD and others.

AOCL_BLAS is developed as a forked version of BLIS (flame/blis), which is developed by members of the Science of High-Performance Computing (SHPC) group in the Institute for Computational Engineering and Sciences at The University of Texas at Austin and other collaborators (including AMD). BLIS-specific APIs are retained and supported in AOCL-BLAS library, along with the standard BLAS and CBLAS interfaces. C++ template interfaces for the BLAS functionalities are also included.