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.1

  • Multithreaded support for CSRMM, SpMV Transposed
  • Performance improvements:
    • Level 2: SpMV variants (Hermitian, Symmetric, Transposed)
    • Level 3: CSRMM
  • Enable dynamic dispatch
  • Support for complex data types in iterative methods, ILU0
  • Support for CSC storage format in TRSV
  • Framework improvements
  • Build system enhancements:
    • Enable CMake presets
    • Allow separate build of tests

Documentation

Downloads

File Name Version Size Launch Date OS Bitness Description
Binary Packages Compiled with AOCC 5.0
aocl-sparse-linux-aocc-5.0.0.tar.gz 5.0 2.9MB 10/10/2024 RHEL, Ubuntu, SLES 64-bit AOCC compiled AOCL-Sparse library binary package
SHA-256 checksum: 5875f4a40b39ed40554e45df22a7a72669a37c0c4fb38cef5d0934ad9218f7a3
Binary Packages Compiled with GCC 14.2.1
aocl-sparse-linux-gcc-5.1.0.tar.gz 5.1 3.6MB 05/07/2025 RHEL, Ubuntu, SLES 64-bit GCC compiled AOCL-Sparse library binary package
SHA-256 checksum: 2ea6ac60c743d66eddb55856c94aa2c1d63c99b7343e477314d7d4bd6855ca9a
Windows Installer Containing AOCL-Sparse
AOCL_Windows-setup-5.1.0.408-AMD.exe 5.1 140MB 05/07/2025 Windows 11, Windows 10 64-bit Windows installer file containing all the AOCL library binaries compiled with Clang 18.
SHA-256 checksum: 61de98148459270ba3bd01f5b0c409299d8c0c144a925f3701e10f72678a328a