All blogs / Algorithms / data structures
RealTime Data Compression
Development blog on compression algorithms
- Posts
- 139 from 14 Nov 2010 to 15 Mar 2019
- Posting
- quiet since 2019
- Kind
- personal blog
- Feed
- http://feeds.feedburner.com/FastDataCompression
2019 7
2018 3
2017 2
2016 6
2015 10
- Huffman revisited part 5 : combining multi-streams with multi-symbols
- Huffman revisited, Part 4 : Multi-bytes decoding
- Fuzz testing Zstandard
- Accessing unaligned memory
- Huffman revisited - Part 3 - Depth limited tree
- Huffman revisited - Part 2 : the Decoder
- Huffman revisited - part 1
- Changing course
- Sampling, or a faster LZ4
- Zstandard - A stronger compression algorithm
2014 18
- Portability woes : Endianess and Alignment (Part 2)
- Portability woes : Endianess and Alignment (Part 1)
- Counting bytes fast - little trick from FSE
- xxHash wider : assessing quality of a 64-bits hash function
- Streaming API for LZ4
- Taking advantage of unequalities to provide better compression
- Ultra-fast normalization
- Perfect Normalization
- Better normalization, for better compression
- FSE encoding : Mapping sub-ranges in a memory efficient way
- FSE encoding, Part 2
- FSE encoding : how it works
- FSE decoding : wrap up
- FSE : distributing symbol values
- FSE : Defining optimal subranges
- A comparison of Arithmetic Encoding with FSE
- Huffman, a comparison with FSE
- FSE decoding : how it works
2013 11
- Zhuff v0.9, or a first FSE application
- Finite State Entropy - A new breed of entropy coder
- Compression stream (part 3)
- Stream Decoding (part 2)
- Towards a Streaming Interface for LZ4
- Inter-block compression
- Part 3 : Inlining big functions
- Fighting Code Bloat - Part 2 - Inline functions
- Fighting code bloat (C template-style)
- LZ4 Frame format : Final specifications
- A Streaming format for LZ4
2012 12
2011 46
- LZ4 into Hadoop-MapReduce
- Advanced Parsing Strategies
- Fast sequence comparison
- Zhuff get upgraded (v0.8)
- A format for compressed streams, part 2
- A format for compressed streams
- Progressive Hash Series : a new method to find repetitions
- LZ4 in commercial application
- Cost of accessing variables
- LZ4 reaches v1.0
- LZ4-HC : High Compression LZ4 version is now Open Sourced
- LZ4 - Improved performance
- LZ4 for Internet communications
- LZ4 explained
- ZhuffMax parsing improvements
- Long Range Failure
- ZhuffMax
- LZ4 source code now Opened
- Zhuff + MMC = Zhuff HC
- A look into zip
- Comparing compressors : new ranking system
- Zhuff crowned as best Speed-Oriented compression program
- Ross William's LZRW
- Best of both worlds : mixed entropy
- Zhuff : new version with multi-threading (v0.7)
- Advanced Multithreading algorithm (Huff0 v0.9)
- Multi-threaded entropy experiment : Huff0 v0.8
- Reaching system speed limits
- LZ4 : confirmed as world's fastest compressor
- Multi-threading compression available : LZ4 v0.9
- LZ4 on steroids : version 0.8
- Multi-threaded compression experiment : LZ4 version 0.7
- Huff0 : Early detection offers better speed (v0.7)
- Zhuff : new version v0.6
- Improved sampling for better compression
- A Homepage for MMC
- ARM Programming (part 2)
- LZ4 : World's fastest compressor
- ARM Programming (part 1)
- Multi-threaded compression
- Improving I/O : Zhuff v0.5
- An old friend returns : new version of Zhuff (v0.4)
- Entropy evaluation : small changes in benchmark corpus
- Range0 : new version (v0.7)
- Huff0 : New version (v0.6)
- Quick look back at Huff0 : an entropy coder analysis
2010 24
- MMC available as Source Code
- A new look at collisions
- Parsing Level 1 : Lazy matching
- MMC : Secondary Promotion : Experimental results
- Rzm
- LZ4 : New version (0.9HC)
- BST : First experimental results
- Cache-friendly search algorithms
- MMC last boost : Secondary sorting
- BST : Binary Search Tree
- LZ4 : New version
- Multiple level promotions : Experimental Results
- Early end optimization
- Multiple level promotions
- Fusion searches - segments & sequences fully integrated
- The cost of History
- CPU cache
- Cuckoo's Hash
- LZ4 : New version
- First results of fusion search
- Compressing the web
- Unramping benefits
- Fast note forwarding
- LZ4 - New version