Skip to content

Releases: amd/aocl-compression

AOCL-Compression 5.0

11 Oct 06:07
Compare
Choose a tag to compare

Highlights of this release

  • 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
  • Minor bug fixes

AOCL-Compression 4.2

28 Feb 08:46
Compare
Choose a tag to compare

Highlights of this release

  • Single-threaded performance improvements for LZ4, LZ4HC, LZMA, ZLIB, and ZSTD
  • Multi-threaded compression and decompression support for LZ4, Snappy, ZLIB and ZSTD
  • Support to select specific ISA for execution using environment variables
  • Support for LOG mechanism using environment variables
  • XZ utils interface support for basic APIs for LZMA Method
  • Improved unit testing of the library by adding new test cases
  • Support for VALGRIND and ASAN tools added to detect memory related errors
  • Support for GCOV tool added to measure source code coverage
  • Support to test the native APIs for compression methods directly from test bench
  • Test bench support to decompress large files and dump output files with standard extension
  • Added support for standard library naming of the supported compression methods using symbolic link
  • AOCL-Compression’s ZLIB and ZSTD reference versions (opensource) upgraded to versions v1.3 and v1.5.5 respectively
  • Refactoring and code alignment
  • Multiple bug fixes

AOCL-Compression 4.1

07 Aug 08:11
Compare
Choose a tag to compare

Highlights of this release

  • Performance improvements of BZIP2, LZ4, LZ4HC, LZMA, Snappy, ZLIB, and ZSTD compression methods
  • Support for custom build options to generate a smaller library with a lower code footprint
  • Dynamic dispatch support for all the compression methods
  • GTest based unit testing
  • CTest based test suite
  • Automatic generation of library API-level documentation
  • Python-based performance benchmarking automation
  • Minor bug fixes