xilSnappyCompress - 2023.2 English

Vitis Libraries

Release Date
2023.2 English
#include "snappy_compress_mm.hpp"
void xilSnappyCompress (
    const xf::compression::uintMemWidth_t* in,
    xf::compression::uintMemWidth_t* out,
    uint32_t* compressd_size,
    uint32_t* in_block_size,
    uint32_t block_size_in_kb,
    uint32_t input_size

Snappy compression kernel takes the raw data as input and compresses the data in block based fashion and writes the output to global memory.


in input raw data
out output compressed data
compressd_size compressed output size of each block
in_block_size input block size of each block
block_size_in_kb input block size in bytes
input_size input data size