Intel® IPP supports the following common loseless compression algorithms:
Huffman
Lempel-Ziv 77
Run-length encoding
You can directly use the primitives or example implementations of bzip2, gzip, lzopack, and zlib.
These algorithms are designed to provide the best performance for large inputs.