#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.
Parameters:
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 |