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
- AOCL-Sparse API Guide
- Prior versions: AOCL-Sparse Archive
- Source code: GitHub
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 |