AOCL-Sparse contains basic linear algebra subroutines for sparse matrices and vectors optimized for AMD processors. Designed for use with C and C++, AOCL-Sparse includes iterative sparse solvers for solving linear system of equations.

Highlights of AOCL-Sparse 5.2

  • New Features
    • Supports sparse matrix creation in BSR format
    • Supports CSC and BSR storage formats within SpMV
    • Vectorized SpMV with BSR storage format
    • Supports CPP interfaces for a select list of APIs
  • Performance improvements
    • Multi-threaded performance across APIs
    • Level 2: SpMV variants
    • Level 3: CSRMM and Sp2M variants
  • Framework enhancements and bug fixes

Documentation

Downloads

File Name Version Size Launch Date OS Bitness Description
Binary Packages Compiled with AOCC 5.1
aocl-sparse-linux-aocc-5.2.0.tar.gz 5.2 4MB 12/31/2025 RHEL, Ubuntu, SLES 64-bit AOCC compiled AOCL-Sparse library binary package
SHA-256 checksum: 1d0e338c85fc2c7a625abcffcbe072d00519bd4195138f5478abad306fbe163a
Binary Packages Compiled with GCC 14.2.1
aocl-sparse-linux-gcc-5.2.0.tar.gz 5.2 5MB 12/31/2025 RHEL, Ubuntu, SLES 64-bit GCC compiled AOCL-Sparse library binary package
SHA-256 checksum: d6978afc7e7504a7317a26ee5e89b4eeb505afae1831d71232efa211805e331f
Windows Installer Compiled with Clang 18
AOCL_Windows-setup-5.2.0-AMD.exe 5.2 154MB 12/31/2025 Windows 11, Windows 10 64-bit Windows installer file containing all the AOCL library binaries compiled with Clang 18.
SHA-256 checksum: 0caf97420a5e1372aab6c70160f977f4a36c26cee89b88856145af82df2fe096