Releases: amd/aocl-compression
Releases · amd/aocl-compression
AOCL-Compression 5.0
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
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
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