mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-03 06:04:53 +00:00
ebe45fb054
StreamVByte is an integer compression technique that applies SIMD instructions (vectorization) to Google's varint approach. The net result is faster than other byte-oriented compression techniques.
14 lines
573 B
Plaintext
14 lines
573 B
Plaintext
StreamVByte is an integer compression technique that applies SIMD
|
|
instructions (vectorization) to Google's varint approach. The net result
|
|
is faster than other byte-oriented compression techniques.
|
|
|
|
The approach is patent-free, the code is available under the Apache License.
|
|
|
|
It includes fast differential coding.
|
|
|
|
It assumes a recent Intel processor (e.g., haswell or better, though we provide
|
|
runtime dispatching for compatibility with legacy systems) or an ARM processor
|
|
with NEON instructions (which is almost all of them).
|
|
|
|
WWW: https://github.com/lemire/streamvbyte
|