cbloom rants

2/29/2016

LZSSE Results

›
Quick report of my results on LZSSE. (updated 03/06/2016) (LZSSE Latest commit c22a696 ; fetched 03/06/2016 ; test machine Core i7-3770...

LZSSE Notes

›
There are a few things that I think are interesting in LZSSE. And really very little of it is about the SIMD-ness. 1. SIMD processing o...

Bit Input Notes

›
1. The big win of U64 branchless bit input is having >= 56 bits (or 57) after refill. The basic refill operation itself is not faster t...
2/17/2016

LZSSE

›
An LZ Codec Designed for SSE Decompression LZSSE code Some good stuff. Basically this is a nibble control word LZ (like LZNIB)...
2/11/2016

String Match Stress Test Files

›
A gift. My string match stress test set : string_match_stress_tests.7z (60,832 bytes) Consists of : paper1_twice stress_all_as ...
1/29/2016

Oodle Network Usage Notes

›
Two things I thought to write down. 1. Oodle Network speed is very cache sensitive. Oodle Network uses a shared trained model. This ...
1/16/2016

Oodle 2.1.2

›
Oodle 2.1.2 is out. Oodle - now with more BitKnit! Oodle 2.1.2 example_lz_chart [file] [repeats] got arg : input=r:\testsets\big\lzt9...
12/23/2015

Oodle Results Update

›
Major improvements coming in Oodle 2.1.2 Fabian's BitKnit is coming to Oodle. BitKnit is a pretty unique LZ; it makes clever us...
11/13/2015

Flipped encodemod

›
A while ago I wrote a series on Encoding Values in Bytes in which I talk about the "EncodeMod" varint encoding. EncodeMod is...
10/17/2015

Huffman Performance

›
I'm following Yann Collet's nice blog series on Huffman. I thought I'd have my own look. Background : 64-bit mode. 12-bit l...
‹
›
Home
View web version
Powered by Blogger.