AOCL-Compression is a software framework that provides lossless data compression and decompression methods specifically tuned and optimized for AMD “Zen”-based CPUs.

The compression and decompression methods supported by this library are LZ4, ZLIB/DEFLATE, LZMA, ZSTD, BZIP2, Snappy, and LZ4HC.

Highlights of AOCL-Compression 5.0

  • Single-threaded performance improvements for ZLIB and BZIP2.
  • Multi-threaded support for LZ4HC and performance improvements for LZ4, ZSTD, ZLIB, and Snappy.
  • AOCL_ZLIB_QUICK_MODE option for faster compression in ZLIB and AOCL_DECOMPRESS_FAST option for faster decompression in ZSTD and LZ4.
  • LZ4 optimizations extended to LZ4_compress_* and LZ4_decompress_safe_* APIs.
  • Improved test coverage through gtest, fuzzer tests, and third-party test benches.

Documentation

Downloads

File Name Version Size Launch Date OS Bitness Description
Binary Packages Compiled with AOCC 5.0
aocl-compression-linux-aocc-5.0.0.tar.gz 5.0 1.8MB 10/10/2024 RHEL, Ubuntu, SLES 64-bit AOCC compiled AOCL-Compression library binary package
sha256 Checksum: d482ca3b144402056a30179c43baf13793143b7f2828b7e0541685c4478df156
Binary Packages Compiled with GCC 13.2.1
aocl-compression-linux-gcc-5.0.0.tar.gz 5.0 2MB 10/10/2024 RHEL, Ubuntu, SLES 64-bit GCC compiled AOCL-Compression library binary package
sha256 Checksum: 87b2985d616cf8322cc94c6c4d8be20e5a30c8fd10d5ba7bc1179d7a38c83802
Windows Installer Containing AOCL-Compression
AOCL_Windows-setup-5.0.0.384-AMD.exe 5.0 104MB 10/10/2024 Windows 11, Windows 10 64-bit Windows installer file containing all the AOCL library binaries compiled with Clang 17.
sha256sum: 026405b98e2cf3c529bacdf76eb6e43935b639ed2ab8e90cba22bb992ecf13de