GZip is an Open Source data compression library* which provides high compression ratio compared to Limpel Ziev based data compression algorithms (Byte Compression). It applies two levels of compression,
- Byte Level (Limpel Ziev LZ Based Compression Scheme)
- Bit Level (Huffman Entropy)
Due to its high compression ratio it takes higher precedence over LZ based compression schemes. Traditionally the CPU based solutions are limited to MB/s speed but there is a high demand for accelerated GZip which provides throughput in terms of GB/s.
This demo is aimed at showcasing Xilinx Alveo U250 acceleration of GZip for both compression and decompression, it also supports Zlib with a host argument switch.
Tested Tool: 2022.2 Tested XRT: 2022.2 Tested XSA: xilinx_u250_gen3x16_xdma_3_1_202020_1