AOCL-Compression is a software framework that provides lossless data compression and decompression methods specifically tuned and optimized for AMD “Zen”-based CPUs.
This library supports compression and decompression methods such as LZ4, ZLIB/DEFLATE/GZIP, ZSTD, BZIP2, Snappy, LZMA, and LZ4HC.
Highlights of AOCL-Compression 5.2
- Improved single-threaded performance for ZLIB, BZIP2, ZSTD
- Improved LZ4 and ZLIB multithreading performance
- Multi-threaded support added for BZIP2 (compression and decompression) and LZMA (compression)
- Introduced AOCL_COMPRESS_FAST mode in ZSTD for quicker compression at higher levels.
- Upgraded LZ4 to v1.10.0, ZSTD to v1.5.7, and ZLIB to v1.3.1
- Removed OpenMP dependency for single-threaded builds
- Added Clang/llvm-cov code coverage support
- Minor bug fixes
Documentation
- AOCL-Compression API Guide
- Prior versions: AOCL-Compression Archive
- Source code: GitHub
Downloads
| File Name | Version | Size | Launch Date | OS | Bitness | Description |
| Binary Packages Compiled with AOCC 5.1 | ||||||
| aocl-compression-linux-aocc-5.2.0.tar.gz | 5.2 | 2MB | 12/31/2025 | RHEL, Ubuntu, SLES | 64-bit | AOCC compiled AOCL-Compression library binary package SHA-256 checksum: f6e83640360d6bdf14a86e9b7445b1821b03dffde0ed8980988c23d8558dba24 |
| Binary Packages Compiled with GCC 14.2.1 | ||||||
| aocl-compression-linux-gcc-5.2.0.tar.gz | 5.2 | 3MB | 12/31/2025 | RHEL, Ubuntu, SLES | 64-bit | GCC compiled AOCL-Compression library binary package SHA-256 checksum: 004503de222e0aee65afed0b4655d250c078dbefe3f633fa89cb8a8377e34b0f |
| 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 |