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