Introducing Oodle Mermaid and Selkie!
These two new compressors are the faster sisters of Oodle Kraken, all of which push the boundaries of what can be achieved in high-speed decompression.
New in Oodle 2.6.0: Mermaid has improved in both speed and compression ratio, making it even better than before! Read about everything that's new in Oodle.
Mermaid and Selkie are CRAZY FAST!
Oodle Selkie is our very fastest compressor - 1.5-2× faster than LZ4! Selkie generally gets compression ratios somewhere in between LZ4 and zlib levels. Selkie is so fast (close to memcpy!) that it can be used where no other compressor was previously viable (such as decompressing data from memory as you upload to the GPU).
Mermaid and Selkie use new data compression techniques that allow them to break through the boundary of what was previously possible in high speed data compression. They are fundamentally designed from the ground up to make maximum use of modern processors.
Mermaid and Selkie are carefully optimized for x86, x64, AMD Jaguar and ARM. They make maximum use of SIMD and ILP techniques.
Mermaid and Selkie get good compression
Selkie compresses much more than LZ4 - it approaches zlib levels (at 1.5-2× LZ4 speeds).
Mermaid usually beats zlib compression levels (at 7-12× zlib speeds).
There are lots of tricks to get our performance codecs to these compression ratios, but a big part of how they pull it off is new techniques that allow them to use long-distance matches without the cache slow downs that they were previously associated with.
Compression ratio with performance! Now you can have your cake and eat it too.
Part of Oodle Kraken's Family
Oodle Kraken which offers higher compression than Mermaid.
Kraken, Mermaid and Selkie are part of a new family of compressors that achieve a better balance of compression ratio vs. decode speed than anything that came before. With Oodle, you can easily choose the compressor that fits your needs. Mermaid is designed to be around 2-3× the speed of Kraken, and Selkie is roughly 3-4× the speed of Kraken, so they form a range that covers a wide variety of uses.