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

  • Refactored dynamic dispatch infrastructure to improve runtime robustness and correctness across all x86 platforms by enhancing CPU feature detection, dispatch selection logic, and fallback handling
  • Introduced a local thread control API enabling applications to manage and tune library‑internal worker threads, improving integration with application threading models and resource management policies
  • Added GNU Make–based build system support for Linux platforms, intended for developer workflows and early integration, with currently limited test coverage and validation scope
  • Implemented AOCL_LLC_PREFIX user option to allow configurable symbol prefixing of exported library APIs thereby preventing symbol collisions when linking with other library implementations in mixed or multi‑vendor environments
  • Resolved multiple correctness and stability issues across compression libraries, including fixes for ZSTD fast decompression (FDS), multi‑threaded BZIP2 decompression crashes, and zlib decompression failures

Documentation

Downloads

File Name Version Size Launch Date OS Bitness Description
Binary Packages Compiled with AOCC 5.2
aocl-compression-linux-aocc-5.3.0.tar.gz 5.3 2MB 05/18/2026 RHEL, Ubuntu, SLES 64-bit AOCC compiled AOCL-Compression library binary package SHA-256 checksum: 8bc41865bcef882f95013a2ae42507c01179c15f84a21475639013a5d50286a6
Binary Packages Compiled with GCC 14.2.1
aocl-compression-linux-gcc-5.3.0.tar.gz 5.3 2.2MB 05/18/2026 RHEL, Ubuntu, SLES 64-bit GCC compiled AOCL-Compression library binary package SHA-256 checksum: 44ab45f27f648dcf14f2d73cff670076bcdbdf789803439c2cb9a38a53c38969
Windows Installer Compiled with Clang 19
AOCL_Windows-setup-5.3.0-AMD.exe 5.3 154MB 05/18/2026 Windows 11, Windows 10 64-bit Windows installer file containing all the AOCL library binaries compiled with Clang 19. SHA-256 checksum: 021bfd69a439c3c2a72a6b5cf45d1de0e2f0deddb92ba19e73b9caeb259cf9c8